連結器屬性 (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 會使用來自來源及其他相依性的所有程式碼。 |
|