hello.cのGCCコンパイラ4つの段階

こんにちはC

#include <stdio.h>

int main()
{
    printf("hello, world!\n");
    return 0;
}

編集

フェーズ1前処理:前処理(CPP)

$ gcc -E hello.c -o hello.i
$ gcc -E -P hello.c -o hello.i

2.ステージをコンパイルします。コンパイラ(CCL)

$ gcc -S hello.i -o hello.s

3.コンパイル段階:アセンブラ(AS)

$ gcc -c hello.s -o hello.o

4.リンクフェーズ:リンカー(LD)

$ gcc hello.o -o hello

フレーム

おすすめ

転載: www.cnblogs.com/typescript/p/11478937.html