1. 程式人生 > >[領卓教育] 編譯器 gcc

[領卓教育] 編譯器 gcc

在Linux作業系統下用gcc編譯程式

程式的編譯分為四個階段:

  • 預編譯
  • 編譯
  • 彙編
  • 連結

編譯程式:

  • 一步到位:
    gcc hello.c -o hello
    執行程式:./hello

  • 分步驟完成:
    gcc -E hello.c -o hello.i // 預處理
    gcc -S hello.i -o hello.s // 編譯
    gcc -c hello.s -o hello.o // 彙編
    gcc hello.o -o hello_elf// 連結