共用方式為


連結器屬性 (Linux C++)

Visual Studio 2017 及更新版本支援 Linux。

一般

屬性 描述 Choices
輸出檔案 此選項會覆寫連結器所建立之程式的預設名稱和位置。 (-o)
顯示進度 列印連結器進度訊息。
版本 -version 選項會指示連結器將版本號碼置於可執行檔的標頭中。
啟用詳細資訊輸出 -verbose 選項會指示連結器要輸出詳細訊息,以供偵錯之用。
追蹤 --trace 選項會指示連結器將輸入檔案,輸出為已處理的狀態。
追蹤符號 列印出現符號的檔案清單。 (--trace-symbol=symbol)
列印地圖 --print-map 選項會指示連結器輸出連結地圖。
回報未解析的符號參考 啟用此選項時,會回報未解析的符號參考。
最佳化記憶體的使用 視需要重新讀取符號表,最佳化記憶體的使用。
共用程式庫搜尋路徑 允許使用者填入共用程式庫搜尋路徑。 (-rpath-link=path)
其他程式庫目錄 允許使用者覆寫環境程式庫路徑。 (-L folder)。
連結器 指定在連結期間要叫用的程式,或遠端系統上連結器的路徑。
連結逾時 遠端連結逾時 (毫秒)。
複製輸出 指定是否要從遠端系統,將組建輸出檔案複製到本機電腦。

輸入

屬性 描述 Choices
忽略特定的預設程式庫 指定要忽略的一或多個預設程式庫名稱。 (--exclude-libs lib,lib)
忽略預設程式庫 忽略預設程式庫,而只搜尋明確指定的程式庫。
強制取消定義符號參考 強制在輸出檔案中將符號輸入為未定義的符號。 (-u symbol --undefined=symbol)
程式庫相依性 此選項可指定要新增至連結器命令列的其他程式庫。 其他程式庫將會新增至前面加上 'lib' 且結尾為 '.a' 副檔名的連結器命令列結尾。 (-lFILE)
其他相依性 指定要新增至連結命令列的其他項目。

偵錯

屬性 描述 Choices
偵錯工具符號資訊 來自輸出檔中的偵錯工具符號資訊。 全部包含
僅省略偵錯工具符號資訊
省略所有符號資訊
對應檔案名稱 Map 選項會指示連結器以使用者指定的名稱來建立對應檔案。 (-Map=)

進階

屬性 描述 Choices
重新配置之後將變數標記為唯讀 此選項會在重新配置之後,將變數標記為唯讀。
啟用立即函式繫結 此選項會將物件標記為要立即進行函式繫結。
不需要可執行檔堆疊 此選項會將輸出標記為不需要可執行檔堆疊。
Whole Archive Whole Archive 會使用來自來源及其他相依性的所有程式碼。