私はDebian 8でCode :: Blocks IDEを使用しています。ソースからではなくplplotライブラリ形式のシナプスをインストールしました。 C :: Bで新しいプロジェクトを作成し、単純なplplotの例を実行しようとすると、コンパイラはインクルードを認識せず、リンカはplplotライブラリを認識しません。どのように私はシナプスからソースではなく、それをインストールしたときにコンパイルし、plplotライブラリとリンクするには?これは可能ですか、または現在のパッケージを削除してソースからのみインストールする必要がありますか?Debianのplplotライブラリに対するコンパイルとリンク
一般的に私は新しいライブラリ(シナプスやソースから)をインストールすると、どのようにコンパイラのフラグとディレクトリを検索してリンカを探すべきかを知ることができますか?私は、ソースからのインストールは問題の少ない方法でなければならないと考えています!
これまでは、付属のヘッダーのファイル検索を行い、そのディレクトリをコンパイラの検索パスに追加しています。しかし、これは非常に面倒で素朴なアプローチです。私はこの仕事をすべて行うコンパイラフラグを追加する方が良いでしょうが、それを見つけ出す方法はありますか?私がフォーラムで見つけたいくつかのフラグは、ライブラリのドキュメンテーションでは見つかりませんでした。なぜ、どのフラグを使うべきかを伝えるための第3のプログラムライブラリを持つファイルがないのですか?それにもかかわらず、oファイルが実行されると、 "未定義参照"のようなリンカエラーが発生します。