我們用gcc編譯程式時,可能會用到「-i」(大寫i),「-l」(大寫l),「-l」(小寫l)等引數,下面做個記錄:
例: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表示在上面的lib的路徑中尋找libworld.so動態庫檔案(如果gcc編譯選項中加入了「-static」表示尋找libworld.a靜態庫檔案)
頂 0 踩
關於gcc編譯 I L l的使用
gcc o hello hello.c i home hello include l home hello lib lworld 引數說明 i home hello include表示將 home hello include目錄作為第乙個尋找標頭檔案的目錄,尋找的順序是 home hello inc...
GCC中 I L l 選項的作用
在makefile中經常會看到這些選項,gcc缺省會在程式當前目錄 path路徑中查詢所需要的材料 如何給gcc新增我們自己的原材料 標頭檔案,庫等 imyinclude lb la整體舉例 cc g cflags g bin main objs main.o libs i usr include ...
C 求解近似比例 比例的壓縮
在日常生活中,我們在收集資料之後,習慣用比例描述兩數之間的比例關係,但是如果資料量過大,如566487 3842145,我們很難看出兩者之間的實際關係,但是如果把資料範圍壓縮,變成3 20,雖然數值上造成了一定損失,但是依舊能看出兩者之間的關係,並更容易理解。所以有以下的演算法問題 對於任意的輸入n...