2012/7/25 Zhenbo Li <litime...@gmail.com>: > 在 /usr/include 文件夹里,我只找到了C的头文件 > 用whereis,什么也没找到。 > 请问,C++的头文件被存放到了哪里?
- 普通方法: 如果你用Ubuntu/Debian,可以看看这个命令的输出: $ dpkg -L libstdc++6-4.5-dev 我的结果是一大堆的: /usr/include/c++/4.5/... 你的版本未必和我相同, 可以自己编译一个c++程序, 然后用ldd看看响应库的版本 - 文艺方法: $ g++ -v 注意观察输出中有没有这么一项: --with-gxx-include-dir=/usr/include/c++/4.6 参见这里的解释: http://gcc.gnu.org/onlinedocs/libstdc++/manual/configure.html - 二逼方法 $ strace -f g++ main.c 2>&1 | grep open | grep include -- Regards, Qian Hong - Sent from Ubuntu http://www.ubuntu.com/ -- ubuntu-zh mailing list ubuntu-zh@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh