http://www.deepla.net/developmemo/lazarus/lazarus.html 参照
トラブルシューティング
コンパイル中にWarning: "crtbegin.o" not found,...メッセージが表示される
表示する
原因
ライブラリパスにcrtbegin.oがないため
対策
- 端末で、以下のコマンドを実行してcrtbegin.oファイルを検索します
- $ find /usr/lib -name crtbegin.o
- /usr/lib/gcc/i686-linux-gnu/7/crtbegin.o
- $
- crtbegin.oファイルがあるディレクトリをライブラリパスに設定します
- 端末で、以下のコマンドを実行してfpc.cfgファイルを編集します(テキストエディタLeafpadを使用した場合)
- $ sudo leafpad /etc/fpc.cfg
- 178行付近の-Flパラメータにcrtbegin.oファイルのあるディレクトリを追加し、保存します
- -Fl/usr/lib/fpc/$fpcversion/lib/$FPCTARGET;/usr/lib/gcc/i686-linux-gnu/7
- 端末で、以下のコマンドを実行してfpc.cfgファイルを編集します(テキストエディタLeafpadを使用した場合)
参考: https://forum.lazarus.freepascal.org/index.php?topic=34288.0
0 件のコメント:
コメントを投稿