使用Macports路径配置Mac原生Clang

时间:2014-04-07 02:40:53

标签: clang macports

在编译使用通过MacPorts(boost,opencv等)安装的库的项目时,我需要传递clang库并通过-I和-L参数包含文件位置。

默认情况下,是否有任何“官方”方式指导Apple本地铿锵声在这些位置。

我想我可以制作一个带有某种效果的bash脚本

clang -I/opt/local/include -L/opt/local/lib %@

并调用而不是编译器,但有没有更清晰的方法来自动指向这些位置?

我不是在寻找基于Xcode的修复,而是希望能够从命令行进行编译,而不必每次都手动输入上述参数。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我在MacPorts邮件列表[0]上回答了类似的问题。

导出这些环境变量。

export CPPFLAGS='-isystem/opt/local/include'
export LDFLAGS='-L/opt/local/lib'

P.S。希望你没等多久等待答案:)

[0] https://lists.macports.org/pipermail/macports-users/2017-July/043562.html