CライブラリGRをインストールしようとしています[リンク]Ubuntu 18.04 では、インストール手順に従った後、インストール中にエラーは発生しませんが、使用時にエラーが発生します。
foo.c:2:10: 致命的なエラー: gr.h: そのようなファイルまたはディレクトリはありません #include ^~~~~~ コンパイルが終了しました。
これは、インストール ページで提供されている例をコンパイルしているときに発生します。
インストールに問題があるのでしょうか? これに関して誰か助けてくれませんか?
よろしくお願いします。
答え1
追加フラグを使用して GR の場所を指定することにより、コンパイルが可能になります。GR
が /usr/local/gr にインストールされていると仮定します。foo.c
を実行するコマンドは次のようになります。
gcc -I/usr/local/gr/include foo.c -L/usr/local/gr/lib -lGR -Wl,-rpath,/usr/local/gr/lib