日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

xcode:关于Other Linker Flags

發布時間:2025/3/13 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 xcode:关于Other Linker Flags 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文出自:http://alloc.sinaapp.com/wp/?p=272

一、關于Other Linker Flags

xcode中,在“Targets”選項下有Other Linker Flags選項,在這里可以填寫xcode鏈接器的參數,如:-ObjC、-all_load、-force_load等。

二、xcode鏈接器

xcode采用的鏈接器為ld–GNU,ld是GNU工具鏈中的一個軟件,主要用于將obj文件連接成可執行文件。同時你能使用自己的腳本來控制ld的行為,這是你可以通過-T選項選擇你的腳本而不是默認的。可以通過

1 [objc]?view plaincopyprint?
  • man?ld??
  • 了解更多。

    三、主要參數

    這里要說的主要參數是ld工具的參數,也是在Other Linker Flags里常用到的參數。

    1.-ObjC

    當使用ObjC寫的靜態類別庫(Objective-C static library that contains categories),在程序編譯鏈接時,如果不在Other Linker Flags中填寫-ObjC,往往會報錯,出現”selector not recognized”。博主無力,原因看不太懂。具體原因請查閱xcode幫助文檔。

    -ObjC的作用是加載用ObjC實現的類、類別等所有成員。

    2.-all_load

    強制鏈接器加載所有包含非ObjC的目標文檔。

    3.?-force_load

    加載指定的目標文檔。-force_load后面需要文檔路徑,如:

    1 [objc]?view plaincopyprint?
  • <span?style="color:rgb(0,34,0)">-</span>force_load?$<span?style="color:rgb(0,34,0)">(</span>TARGET_BUILD_DIR<span?style="color:rgb(0,34,0)">)</span><span?style="color:rgb(0,34,0)">/</span>libB.a??
  • 轉載于:https://www.cnblogs.com/zsw-1993/p/4879525.html

    總結

    以上是生活随笔為你收集整理的xcode:关于Other Linker Flags的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。