|
一星期前照着最新的clfs-sysroot完成了工具链的制作。
忽然想到几个问题,需要向达人们求教一下:
一、既然第二遍编译gcc开启了c++语言的支持,为什么整个过程中没有编译libstdc++?那么我的代码中如果使用一些c++的头文件,不是会编不过去?
二、我在网上找到一篇比较明白的说明gcc和g++区别的文章
http://possini.spaces.live.com/b ... 69196757!1025.entry
算是很明白地帮我摆脱了之前的困惑。但仍然有个疑问:
gcc-core是一个什么样的角色?纯c编译器?
我在编译gcc之前,解了三个包:gcc-core, gcc, g++(我想照着clfs的做法,其实一个gcc包就够了)。大家知道这三个包都是解到同一目录中的。在之后的make过程中,这三个包中的东西应该都编译了吧。其中,g++如果像上文所述,能自动链接libstdc++库,它到哪里找这个库啊?我根本没有编译libstdc++不是? |
|