include pathのアレコレ
インクルードパスについてのアレコレをメモ。
PATHを調べる
gcc -v で確認ができる。
$ gcc -v hello.c (略) #include "..." search starts here: #include <...> search starts here: /usr/llvm-gcc-4.2/bin/../lib/gcc/i686-apple-darwin11/4.2.1/include /usr/local/include /usr/include /System/Library/Frameworks (framework directory) /Library/Frameworks (framework directory) End of search list.
PATHを追加する
-Iオプションでok。
$ gcc -I ./new/path -v hello.c (略) #include <...> search starts here: ./new/path /usr/llvm-gcc-4.2/bin/../lib/gcc/i686-apple-darwin11/4.2.1/include /usr/local/include /usr/include /System/Library/Frameworks (framework directory) /Library/Frameworks (framework directory) End of search list.