见下。
On Jul 25, 2012 6:44 PM, "Leiking" <jinleileik...@gmail.com> wrote:
>
> - 二逼方法
>
> $ strace -f g++ main.c 2>&1 |  grep open | grep include
>
> 这是2b方法么?
>
> 在 2012年7月25日 下午6:33,Zhenbo Li <litime...@gmail.com>写道:
>
> > 感谢解答
> > 我用普通方法试了一下,在 /usr/include/c++/4.6.3 里找到了
> >
> > 看来我得看看linux的目录含义了
> >
> > 在 2012年7月25日 下午6:21,Qian Hong <fract...@gmail.com>写道:
> >
> > > 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

Ifs里边,到处都是。基本上是gcc,然后看详细编译报告。具体忘了。
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: 
<https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120803/bb836af6/attachment.html>
-- 
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

回复