无法将我的MacPorts库包含在scons脚本中

时间:2011-10-17 08:07:16

标签: gcc macports scons

我是命令行的新手......目前正在尝试编译一些主要用C ++构建的库项目,在我2007年版的MacBook Pro上运行雪豹。我试图使用MacPorts下载一些必要的库,它们将它们放在opt / local / ...中,这不是默认的搜索路径。我知道如果我正在编译单独的c ++程序,我可以在运行g ++时使用-L标记,但实际上我运行的scons脚本一次编译几十行。我不能在这些程序中放置数十或数百个-L标签。

我不知道如何将/ opt / local添加到gcc / g ++的默认库目录中,我不知道如何将这些Macports安装的库从/ opt / local添加到默认目录中。我认为要么应该工作。我在另一个推荐重新编译gcc的主板上看到了一个相关主题,但是我使用的是旧版本的gcc,它附带了Xcode,我宁愿不冒险使用Xcode搞砸了,除非我知道这是唯一的方法。

1 个答案:

答案 0 :(得分:0)

尝试在SCons构建系统的Environment()中将'/ opt / local / lib'添加到LIBPATH。