我的linux环境基于高计算群集,不允许用户安装到/ usr / bin /或使用sudo。我正在尝试使用./configure(由协议缓冲区制作)安装到我家。当configure搜索CXX文件时,它找不到位于bin中的编译器,因为它们被命名为'g ++ 34'而不是'g ++'。我想在这个特定的编译器上指向配置文件,但似乎无法正确地执行命令。再次搜索编译器的目录,它只是名为funny(使用别名也没有用)。
如何使用配置文件中的参数指向特定的编译器?
答案 0 :(得分:1)
只需使用:
./configure CC=gcc34 CXX=g++34
等。如果您有一个非常旧版本的配置,则可能需要通过环境来实现:
CC=gcc34 CXX=g++34 ./configure