-I:指定第一個尋找頭文件的目錄
-L:指定第一個尋找庫文件的目錄
-l:表示在庫文件目錄中尋找指定的動態庫文件
例:
gcc –o hello hello.c –I /home/hello/include –L /home/hello/lib –lworld
/home/hello/include 作為第一個頭文件的尋找目錄。頭文件尋找順序:/home/hello/include –> /usr/include –> usr/local/include
/home/hello/lib 作為第一個庫文件的尋找目錄。庫文件的尋找順序:/home/hello/lib –> /lib –> /usr/lib –> /usr/local/lib
-lworld 表示在庫文件路徑中尋找libworld.so的動態庫文件