gcc的-I -L -l使用说明
例子:
gcc -o test.out test.c -I /home/dy/include -L /home/dy/lib -lworld
详述:
-I:表示在编译test.c时,指定/home/dy/include为第一个寻找头文件的目录。接下来是/usr/include。然后/usr/local/include。
-L:表示在编译test.c时,指定/home/dy/lib为第一个寻找库文件的目录,接下来是/lib。然后/usr/lib。最后/usr/local/lib。
-lworld:表示在上面的lib路径中,寻找libworld.so动态库文件。(如果gcc语句后加了-static,表示寻找libworld.a静态库文件)