最終更新:2017-06-19 (月) 14:56:03 (4d)  

インクルードパス はてなブックマークを見る
Top / インクルードパス

Eclipse

  • "プロジェクト"→"プロパティー"→"C/C++一般"→"パスおよびシンボル"→インクルードに下記を追加
    C:\cygwin\usr\include

GCC

インクルードファイル

  • -I<path>

ライブラリパス

  • -L<path>

自動設定

確認

その1

  • cpp -c /dev/null

その2

  • gcc -print-search-dirs
    インストール: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/
    プログラム: =
    /usr/libexec/gcc/x86_64-redhat-linux/4.1.2/
    /usr/libexec/gcc/x86_64-redhat-linux/
    /usr/lib/gcc/x86_64-redhat-linux/4.1.2/
    /usr/lib/gcc/x86_64-redhat-linux/
    
    ライブラリ: =
    /usr/lib/gcc/x86_64-redhat-linux/4.1.2/
    /lib/
    /usr/lib/x86_64-redhat-linux/4.1.2/
    /usr/lib/

その3

  • [user@localhost ~]$  gcc -print-prog-name=cc1
    /usr/libexec/gcc/x86_64-redhat-linux/4.1.2/cc1
    [user@localhost ~]$ /usr/libexec/gcc/x86_64-redhat-linux/4.1.2/cc1 -v
    ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../x86_64-redhat-linux/include"
    #include "..." search starts here:
    #include <...> search starts here:
     /usr/local/include
     /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include
     /usr/include
    End of search list.

その4

Cygwin

C言語

C++

  • Cygwin/lib/gcc/i686-pc-cygwin/4.7.3/include?
  • Cygwin/lib/gcc/i686-pc-cygwin/4.7.3/include-fixed?
  • Cygwin/lib/gcc/i686-pc-cygwin/4.7.3/include/c++?
  • Cygwin/lib/gcc/i686-pc-cygwin/4.7.3/include/c++/i686-pc-cygwin?
  • Cygwin/lib/gcc/i686-pc-cygwin/4.7.3/include/c++/backward?
  • Cygwin/usr/include
  • Cygwin/usr/include/w32api

MinGW

C言語

  • MinGW/lib/gcc/mingw32/4.6.2/include?
  • MinGW/lib/gcc/mingw32/4.6.2/include-fixed?
  • MinGW/include

C++

  • MinGW/lib/gcc/mingw32/4.6.2/include?
  • MinGW/lib/gcc/mingw32/4.6.2/include-fixed?
  • MinGW/lib/gcc/mingw32/4.6.2/include/c++?
  • MinGW/lib/gcc/mingw32/4.6.2/include/c++/mingw32?
  • MinGW/lib/gcc/mingw32/4.6.2/include/c++/backward?
  • MinGW/include

関連