1.如果有程序test.c 在当前目录,则:
gcc -o test test.c
其中-o表示生成可执行的程序名字
2.如果需要静态库则:(注意此时的静态库是在系统的静态库路径中,否则会提示找不到)
gcc -l libname -o test test.c
3.如果需要自己指定静态库的位置,例如在当前目录下的library子目录中,有静态库文件 libyou.a, 则:
gcc -L ./library -l you -o test test.c
注意,不要在you前面加上lib
4.如果指定头文件的位置,例如是第三方的头文件,假如在当前目录下的include子目录中,则:
gcc -I ./include -L ./library -l you -o test test.c
本文详细介绍了使用GCC编译器时的各种选项,包括如何生成可执行文件、链接静态库及指定头文件位置等。通过具体实例,帮助读者理解并掌握GCC的高级用法。
7972

被折叠的 条评论
为什么被折叠?



