gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld
上面这句表示在编译hello.c时:
-I /home/hello/include
表示将/home/hello/include目录作为第一个寻找头文件的目录,寻找的顺序是:/home/hello/include–>/usr/include–>/usr/local/include
-L /home/hello/lib
表示将/home/hello/lib目录作为第一个寻找库文件的目录,寻找的顺序是:/home/hello/lib–>/lib–>/usr/lib–>/usr/local/lib
-lworld
本文详细解释了GCC编译器中的关键选项,包括如何指定头文件和库文件的搜索路径,以及如何链接特定的库文件。这对于理解GCC如何工作及如何高效地使用它来编译代码非常重要。
1792

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



