Mi definición de potente es la capacidad de personalizar.¿Visual C++ es tan poderoso como gcc?
Estoy familiarizado con gcc
Quería probar MSVC. Entonces, estaba buscando opciones equivalentes de gcc en msvc. No puedo encontrar muchos de ellos.
hay controlando tipo de salida
Stop after the preprocessing stage; do not run the compiler proper.
gcc: -E
msvc: ???
Stop after the stage of compilation proper; do not assemble.
gcc: -S
msvc: ???
Compile or assemble the source files, but do not link.
gcc: -c
msvc:/c
útil para depurar
Print (on standard error output) the commands executed to run the stages of compilation.
gcc: -v
msvc: ???
Store the usual “temporary” intermediate files permanently;
gcc: -save-temps
msvc: ???
- es una especie de gcc < -> msvc opción de compilador guía mapeo?
- gcc Option Summary enumera más opciones en cada sección que Compiler Options Listed by Category. Hay infinidad de cosas importantes e interesantes que faltan en msvc. ¿Me estoy perdiendo algo o msvc es realmente menos poderoso que gcc?
Para el 'gcc -V' caso, mi conjetura es que el compilador msvc es simplemente' cl' para todo, y que no tiene los binarios ejecutables independientes como gcc tiene. –
No veo cómo se puede equiparar "más potente" con "más conmutadores de línea de comandos". –
@Didier Trosset: compilador: cc == cl.exe, ensamblador: as == ml.exe, linker: ld = link.exe. La diferencia es que aquí cl.exe está desempeñando el papel de 'gcc' también. – claws