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