1. gcc -E 预编译
输出文件是 txt
2. gcc -c 编译出 .o 文件
3. gcc -o 编译出可执行文件
4. gcc -I<DIR> 指定(预先搜索的) include 文件路径
5. gcc -L 指定链接文件路径(注意不是 .o 文件路径)
6. gcc -g 加入 debug 信息,
给gdb 使用
some example:
gcc -c use_of_connectsock.cpp -I../net_lib
gcc ../net_lib/errexit.o ../net_lib/connectsock.o -lstdc++ use_of_connectsock.o -o use_of_connectsock
some links: