【问题标题】:Configure Mac native Clang with Macports paths使用 Macports 路径配置 Mac 原生 Clang
【发布时间】:2014-05-19 03:00:28
【问题描述】:

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

默认情况下,是否有任何“官方”方式可以在这些位置引导 Apple 原生 clang 外观。

我想我可以制作一个具有以下效果的 bash 脚本

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

并调用它而不是编译器,但是有没有更简洁的方法可以自动将 clang 指向这些位置?

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

有什么建议吗?

【问题讨论】:

    标签: clang macports


    【解决方案1】:

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

    导出这些环境变量。

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

    附:希望你没有等待这么久的答案:)

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

    【讨论】:

      猜你喜欢
      • 2012-01-16
      • 1970-01-01
      • 2012-09-15
      • 2011-06-22
      • 2016-12-28
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 2015-09-29
      相关资源
      最近更新 更多