大家早上好,简而言之,我正在为我的公司设置一个域间 IRC 服务器。为此,我需要一个 C++ 编译器,所以我被指示构建必需品。但是,每当我尝试编译 anope-2.0.2-source ./Config 文件时,我都会得到以下信息
The C++ compiler "/usr/bin/c++" is not able to compile a simple test program.
It fails with the following output:
Cmake will not be able to correctly generate this project. Call stack CmakeLists.txt:19
现在我相信我已经使用以下命令正确安装了 apt:
sudo apt-get install build-essentials
然后我跑了
gcc -v
make -v
我甚至输入了这个,因为我在论坛上看到它,并认为它不会造成伤害
export PATH=$PATH:/opt/local/bin:/opt/local/sbin:/usr/bin/c++/usr/bin/make
那么,我是否缺少构建基本设置中的某个步骤?或者我是否缺少 C++ 编译器?
答案1
如果不理解你的 PATH 变量,我相信会有一些拼写错误
export PATH=$PATH:/opt/local/bin:/opt/local/sbin:/usr/bin/c++/usr/bin/make
之间.../c++
/usr/bin...
使用
export PATH=$PATH:/opt/local/bin:/opt/local/sbin:/usr/bin/c++:/usr/bin/make
并安装g++
sudo apt-get install g++