菜鸟贴: linux/unix设置gcc的include 和 lib的路径

发布于 2022-10-03 19:54:56 字数 190 浏览 13 评论 0

下载,编译,安装了boost之后,boost的include在/usr/local/include/boost-1_32 ,lib 在/usr/lib
请问,我如何让gcc编译时能找到这个路径呢?
我编译时老报错:
test.cpp:1:34: boost/lexical_cast.hpp: No such file or directory

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

半步萧音过轻尘 2022-10-10 19:54:56
  1.        Linker Options
  2.               -llibrary -nostartfiles -nostdlib -static -shared -symbolic
  3.               -Xlinker option -Wl,option -u symbol
  4.        Directory Options
  5.               -Bprefix -Idir -I- -Ldir

复制代码

man gcc

酷遇一生 2022-10-10 19:54:56

这样我每次编译都要用这些选项,有没有一劳用逸的方式呀?象profile的变量一样,一次设定,终身有效

轻许诺言 2022-10-10 19:54:56

你完全可以做一个alias或者写一个脚本啊

吻安 2022-10-10 19:54:56

兄弟,我是菜鸟呀.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文