編譯選項說明

2021-09-16 18:54:25 字數 677 閱讀 9038

g++ 常用命令選項

選項解釋

-ansi

-c只編譯並生成目標檔案。

-dmacro

以字串"1"定義 macro 巨集。

-dmacro=defn

以字串"defn"定義 macro 巨集。

-e只執行 c 預編譯器。

-g生成除錯資訊。gnu 偵錯程式可利用該資訊。

-idirectory

指定額外的標頭檔案搜尋路徑directory。

-ldirectory

指定額外的函式庫搜尋路徑directory。

-llibrary

連線時搜尋指定的函式庫library。

-m486

針對 486 進行**優化。

-ofile 生成指定的輸出檔案。用在生成可執行檔案時。

-o0不進行優化處理。

-o或 -o1 優化生成**。

-o2進一步優化。

-o3比 -o2 更進一步優化,包括 inline 函式。

-shared

生成共享目標檔案。通常用在建立共享庫時。

-static

禁止使用共享連線。

-umacro

取消對 macro 巨集的定義。

-w不生成任何警告資訊。

-wall

生成所有警告資訊。

編譯選項說明

一 build 執行 編譯的主機,正常的話就是你的主機系統。這個引數一般由config.guess來猜就可以。當然自己指定也可以。二 host 編譯出來的二進位制程式所執行的主機,因為絕大多數是如果本機編譯,本機執行。所以這個值就等於build。只有交叉編譯的時候 也就是本機編譯,其他系統機器執行 ...

PHP的編譯選項說明 2

語法 enable discard path 說明 開啟這個選項,使用者就不能透過瀏覽器讀取.htaccess 等和系統安全相關的 檔案。高精確度數學函式 語法 enable bcmath 說明 開啟高精確度函式。必須要先安裝本函式庫,本選項方有效。強迫cgi 重導 語法 enable force ...

clang help編譯選項 中文說明

usage clang options options add to search path for binaries and object files used implicitly 新增到隱式使用的二進位制檔案和物件檔案的搜尋路徑include comments from within macr...