エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
宇宙線実験の覚え書き (大学院生版):ranlib
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
宇宙線実験の覚え書き (大学院生版):ranlib
研究室の先輩が書いたMakefileでmakeすると、 ld: table of contents for archive: ../lib/libAnalysis.... 研究室の先輩が書いたMakefileでmakeすると、 ld: table of contents for archive: ../lib/libAnalysis.a is out of date; rerun ranlib(1) (can't load from it) というerrorを吐くことがある。 これはLinuxでは起きずOS Xで発生する。 makeするときのどこで発生するかというと、 compile済みobject fileをlibrary(この場合はlibAnalysis.a)にlinkしたいとき。 g++ aho.o libAnalysis.a これを解決するためには、 ranlib libAnalysis.a と打てば良い。 このblack box的な解決方法はwebで探せば見つかるんだが、 なんだかおまじないのようで気持ち悪い。 で、なんでこんなことをOS Xではし