LINUX.ORG.RU

История изменений

Исправление 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).