コンパイラにライブラリパスを追加する方法

こんにちは私は g ++ でコマンドラインからコンパイルしようとしていますが、私のプロジェクトのブーストクラスで使用していて、見つからないというエラーが出ています。私は -I スイッチについて知っていますが、これはこのファイルをコンパイルするたびにこのパスを入力する必要があります。どのように私はそれらを使用するたびにそれらを指定する必要はないそれらを追加することができますか?

1
またはおそらくCMakeFiles :-)
追加された 著者 Martin Kristiansen,
なぜMakefileを使用しないのですか?
追加された 著者 Benoit,
あなたはMakefilesについて聞いたことがありますか?
追加された 著者 ObscureRobot,

1 答え

1つの方法は、 bashrc / tcshrc /...ファイルに永続的なエイリアスを作成することです。

alias gboost='g++ -I /'

g ++ の代わりに、 gboost コマンドを使用できます。 bash / tcsh を実行すると、この別名が有効になります。

この手法は、スタンドアロンのファイルに適しています。より大きなプロジェクトの場合は、 Makefile コマンドを作成し、 make コマンドを使用することができます。

2
追加された
私はWindowsプラットフォーム上にいる
追加された 著者 smallB,