【问题标题】:./configure to use specific compiler./configure 使用特定的编译器
【发布时间】:2017-02-23 04:38:12
【问题描述】:

我的 linux 环境基于不允许用户安装到 /usr/bin/ 或使用 sudo 的高计算集群。我正在尝试使用 ./configure (由协议缓冲区制成)安装到我家。当 configure 搜索 CXX 文件时,它没有找到位于 bin 中的编译器,因为它们被命名为“g++34”而不是“g++”。我想将配置文件指向这个特定的编译器,但似乎无法获得执行此操作的命令。再次搜索编译器所在的目录,它只是命名为 funny(使用别名也不起作用)。

如何使用配置文件中的参数来指向特定的编译器?

【问题讨论】:

    标签: bash makefile g++ configure


    【解决方案1】:

    只需使用:

    ./configure CC=gcc34 CXX=g++34
    

    等等。如果你有一个非常旧的配置版本,你可能不得不通过环境来代替:

    CC=gcc34 CXX=g++34 ./configure
    

    【讨论】:

      猜你喜欢
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多