【问题标题】:How to add libraries path to a compiler如何将库路径添加到编译器
【发布时间】:2011-10-28 06:56:54
【问题描述】:

您好,我正在尝试使用 g++ 从命令行进行编译,但我在项目中使用了 boost 类,但我收到了无法找到它们的错误。我知道-I 开关,但这要求我每次编译这个文件时都必须输入这个路径。那么如何添加它们而不必每次使用它们时都指定它们呢?

【问题讨论】:

  • 为什么不使用 Makefile?
  • 或者甚至是 CMakeFiles :-)

标签: c++ windows gcc compilation g++


【解决方案1】:

一种方法是在您的bashrc/tcshrc/... 文件中创建一个永久的alias

alias gboost='g++ -I /<absolute path>'

现在,您可以使用gboost 命令代替g++。一旦bash/tcsh运行,这个alias就会生效。

此技术适用于独立文件。对于较大的项目,您可以创建 Makefile 并使用 make 命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-27
    • 2022-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    相关资源
    最近更新 更多