たとえば、私は自分のコンピュータにSDL2/IncludeとSDL2/libを持っています コンパイラfirリンクオプションで使用するリンクフラグオプションを知るには?それを知る方法は-lSDL2mainですか?フレームワークからリンクフラグを知るには?
-1
A
答えて
1
答えは、使用するコンパイラによって異なる場合があります。そのコンパイラのマニュアルに答えがあります。ここで
1つの特定のコンパイラmanual
-lライブラリ
の抜粋です...リンカは、実際にliblibrary.aという名前のファイルで、ライブラリのためのディレクトリの標準リストを検索します。リンカは、このファイルを名前で正確に指定したかのように使用します。
... -lオプションを使用してファイル名を指定する唯一の違いは、-lはライブラリを 'lib'と '.a'で囲み、複数のディレクトリを検索することです。
ドキュメントには、 '.so'拡張ファイル名も考慮されています。
これはあなたが使用しているコンパイラで、リンクするファイルがlibSDL2main.a
となっている場合は、リンクコマンドに-lSDL2main
を指定する必要があることがわかります。
フレームワークが複数のアーカイブファイルを提供することがあります。フレームワークのドキュメンテーションはそれらとリンクすべきファイルを教えてください。
関連する問題
- 1. osx、通知フレームワーク
- 2. ファイルごとにコンパイルとリンクフラグを組み込む/変更する方法は?
- 3. フレームワークでいくつかの関数を知る方法は?
- 4. ATKフレームワークに関する知識を持っている方は、
- 5. iOS(5?)のリマインダー/通知フレームワーク
- 6. 通知システム|ライブラリ|ピアツーピアアプリケーションのフレームワーク
- 7. Springフレームワーク - 名前を知らずにBeanをプリロードしてループする
- 8. Androidフレームワークに含まれているものを知る方法
- 9. Xcodeリンカーは、フレームワーク内でフレームワーク内にフレームワークを見つけられません。
- 10. fabric.jsフレームワークで直接S3からjsonファイルをロードするには?
- 11. .netコアから.netフレームワークを使用するには?
- 12. 私のバインディングから他のフレームワークを参照するには?
- 13. フレームワークからLaravel Task Scheduleを使用するには?
- 14. Emberフレームワークで、URLからポッドフォルダ名を削除するには
- 15. コマンドラインからMLTフレームワークを使用するには?
- 16. コントロールからフレームワークにステータスを送信
- 17. CocoaTouchフレームワークからウィンドウまたはルートビューコントローラにアクセスする方法は?
- 18. フレームワーク外からOpenCart関数にアクセスするには?
- 19. フレームワーク内からカスタムビューを使用する
- 20. IntelliJにFIXMEを知らせるには?
- 21. NSURLResponseがキャッシュから来たかどうかを知るには?
- 22. PlayフレームワークのPOJOからJSON
- 23. HbsからJade、Expressフレームワークに変換
- 24. フレームワークからJavaScriptプログラミングを切り離すには?
- 25. Microsoft認知SpeechSDKフレームワークをSwiftアプリケーションに統合
- 26. ウェブからアプリにFCM通知を送信するには
- 27. フレームワークを別のフレームワークに静的にリンクすることはできますか?
- 28. サブネットマスクから検索するIPアドレスを知るには?
- 29. Marklogic:xqueryから返されるレコードの数を知るには?
- 30. Facebookから帰ってくるのを知るには?
フレームワークのドキュメントを読んでください。 –
のコマンドはありますか? –
何のために、正確に? –