[過去ログ] C++相談室 part165 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
668(1): デフォルトの名無しさん (ワッチョイ 7f70-FMGu) [sage] 2025/01/25(土) 15:11:01.85 ID:LC7IJQQw0(1) AAS
せやな
書ける範囲で具体的なオプションを書いてくれると助かる
もしかしてディストリでsoの置き場所が違うのにそれに対応してないとか?
672: デフォルトの名無しさん (ワッチョイ 0eaf-cjCd) [sage] 2025/01/26(日) 16:16:40.95 ID:ZRokd9b50(1) AAS
>>668
遅くなってすまぬ
だいたいこんな感じ
失敗するコマンド
g++ -L$LibPath -lTestLib -o Test main.cpp
成功するコマンド
g++ -L$LibPath -o Test main.cpp -lTestLib
TestLibのファイル名はlibTestLib.so
このあたりを読むに(https://www.cprogramming.com/tutorial/shared-libraries-linux-gcc.html)
リンク時のライブラリ指定の順番的は後者が正しいと思うんだけど、なぜかRedHatの方だとエラーが出ない
RedHatの動的ライブラリ周りの記述を見ると"gcc ... -Llibrary_path -lfoo ..."みたいな書き方しかしていない
https://docs.redhat.com/ja/documentation/red_hat_enterprise_linux/9/html/developing_c_and_cpp_applications_in_rhel_9/using-libraries-with-gcc_assembly_creating-c-or-cpp-applications#using-a-dynamic-library-with-gcc_using-libraries-with-gcc
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s