【发布时间】:2016-01-29 14:15:28
【问题描述】:
我刚刚在 Windows 上的 Virtualbox 上安装了 Ubuntu。
我正在尝试安装 cmake,cmake 网站上的安装指南要求我执行以下步骤
./bootstrap
make
make install
但是当我刚刚执行./bootstrap 命令时,我得到以下错误列表,谁能建议我如何在我的系统上设置 C++ 编译器。由于我刚刚安装了 Ubuntu,可能当前没有设置 C++。
请帮忙。
CMake 2.8.1,版权所有 2000-2009 Kitware, Inc. 本系统上的 C 编译器为:cc 引导 CMake 时出错: 在此系统上找不到合适的 C++ 编译器。 请使用环境变量 CXX 指定一个。 有关尝试的编译器,请参阅 cmake_bootstrap.log。 错误日志:/home/vikboy/Downloads/cmake-2.8.1/Bootstrap.cmk/cmake_bootstrap.log
【问题讨论】:
-
为什么不通过 Synaptic 安装
cmake? -
如果它没有在 std 位置找到它,可能是因为它没有安装并且设置 CXX 无济于事。但仅供参考,
CXX=/path/to/compiler/g++然后export CXX应该足够了;在您的情况下,安装编译器应该可以解决问题...(构建必不可少,请参阅答案) -
嗨 ShinTakezou,我做了 sudo apt-get install build-essential 并且我可以构建 cmake 并最终用于构建 OpenCV。谢谢。
-
@ShinTakezou,你试过
sudo apt-get install cmake吗? -
@Caspin 这不是我的问题;无论如何,我对想要从源代码安装的人感到满意,至少在软件包“小”之前(编译 openoffice 和 gcc 时遇到困难,停止努力)。我不是基于 debian 的发行版,所以
apt-get无济于事,但如果他/她有例如,当然可以帮助 OP。 Ubuntu 或类似的,我想。
标签: c++ linux environment-variables