指定 sysroot 路径参数后,gcc 就不从自己的默认库 sysroot 里搜索了。 这个问题很奇怪,自己编译的和树梅派官方的 gcc 都有这个问题, 但 ubuntu 源拉的 gcc 却没这个问题。
sysroot 的 libc6 里的 sys/cdefs.h 路径不在 /usr/lib/inlcude gcc 自带的 sysroot 却在这个路径上有。
所以,gcc 编译的时候要加些什么才能正常搜索自己的 glib 和其他的库?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.