---
# System prepended metadata

title: '[GCC]'

---

# [GCC]
### * gcc 預設編譯後連結（ex : gcc hello.c）->可直接./a.out
### * 也可以只編譯（gcc -c hello.c）->會產生一個.o檔案（object）
### * 有了.o檔可以連結產生可執行檔（gcc -o hello.o）
### * 編譯與連結分開原因：若只有修改b.c內容，就只要gcc -c b.c就好，然後再把其他的link在一起