История изменений
Исправление quasimoto, (текущая версия) :
man gcc
When you invoke GCC, it normally does preprocessing, compilation, assembly and linking.
...
-save-temps
man cpp, man as, man ld.
Так что все языки из GCC.
man clang
clang is a C, C++, and Objective-C compiler which encompasses preprocessing, parsing, optimization, code generation, assembly, and linking. Depending on which high-level mode setting is passed, Clang will stop before doing a full link. While Clang is highly integrated, it is important to understand the stages of compilation, to understand how to invoke it. These stages are:
...
-save-temps
аналогично.
man ghc
Нет информации, но так же.
-keep-tmp-files
Ну и вообще — чтобы было не так это же нужно аналог binutils/<whatever> написать, чем мало кто будет заниматься (SBCL занимался, но там тоже своя стадия assembly -> [01]*, ещё go — там свой ассемблер от Plan 9).
Исправление quasimoto, :
man gcc
When you invoke GCC, it normally does preprocessing, compilation, assembly and linking.
...
-save-temps
man cpp, man as, man ld.
Так что все языки из GCC.
man clang
clang is a C, C++, and Objective-C compiler which encompasses preprocessing, parsing, optimization, code generation, assembly, and linking. Depending on which high-level mode setting is passed, Clang will stop before doing a full link. While Clang is highly integrated, it is important to understand the stages of compilation, to understand how to invoke it. These stages are:
...
-save-temps
аналогично.
man ghc
Нет информации, но так же.
-ddump-asm
Ну и вообще — чтобы было не так это же нужно аналог binutils/<whatever> написать, чем мало кто будет заниматься (SBCL занимался, но там тоже своя стадия assembly -> [01]*, ещё go — там свой ассемблер от Plan 9).
Исходная версия quasimoto, :
man gcc
When you invoke GCC, it normally does preprocessing, compilation, assembly and linking.
...
-save-temps
man cpp, man as, man ldd.
Так что все языки из GCC.
man clang
clang is a C, C++, and Objective-C compiler which encompasses preprocessing, parsing, optimization, code generation, assembly, and linking. Depending on which high-level mode setting is passed, Clang will stop before doing a full link. While Clang is highly integrated, it is important to understand the stages of compilation, to understand how to invoke it. These stages are:
...
-save-temps
аналогично.
man ghc
Нет информации, но так же.
-ddump-asm
Ну и вообще — чтобы было не так это же нужно аналог binutils/<whatever> написать, чем мало кто будет заниматься (SBCL занимался, но там тоже своя стадия assembly -> [01]*, ещё go — там свой ассемблер от Plan 9).