Netbeans 中的"make[2]: g++: Command not found"
"make[2]: g++: Command not found" in Netbeans
我收到错误消息:
make[2]: g++: 找不到命令
我知道这意味着它找不到C++编译器。但是,在 Netbeans 中,如果我转到配置以选择我的C++编译器,它会显示以下内容/usr/bin
:
g++4.6
g++4.7
g++4.8
但它不仅有g++
.
尝试了sudo aptitude install g++
但没有用。
如果我这样做g++ --version
我会得到:
The program 'g++' can be found in the following packages:
* g++
* pentium-builder
1)验证您可以从命令行运行"g ++",
2) 键入 whereis g++
以获取路径,
3) 确保已安装 NetBeans C++ 插件
转到工具->选项->C++->构建工具
4) 在 NetBeans 中配置路径
通常,/usr/bin/g++
是指向某些/usr/bin/g++-4.7
(或g++-4.8
等)的符号链接;只需再次制作(通常由 Debian 或 Ubuntu 上的g++
虚拟软件包提供),例如
% sudo -s
# cd /usr/bin
# ln -sv g++-4.8 g++
%
和#
上面是不应键入的 shell 提示。
当然,不要忘记sudo apt-get install g++
等...
顺便说一句,您可以将该链接从$HOME/bin/g++
放到/usr/bin/g++-4.8
,并且您不需要root权限。
(有时,这些符号链接间接通过/etc/alternatives
等...
你的问题是系统管理员的问题;你应该在askubuntu或superuser上问它(有更多的细节);它在Stack Overflow上是题外话。
顺便说一句,NetBeans 不是一个编译器,而是一个编辑器(有时称为 IDE)。您可以使用更好/更简单的东西(例如 emacs
或 vim
),例如 make
作为构建器(在终端内运行)。在使用 NetBeans 之前,请确保g++ -v
在某些终端中单独工作
- netcat command in c++
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- Poloniex API "Invalid command" c++ libcurl
- 如何使用键盘的特殊键,如Command、Shift、Alt、Tab或C/C++程序中的功能键
- 从系统("command") (C++) 设置变量
- Google Assistant SDK (C++) - Broadcast Command
- :<command-line>0:3:警告:ISO C++11 要求宏名称后有空格
- Command Line Arguments wxCmdLineArgsArray in wxWidgets
- 如何修复"/bin/sh: bc: command not found"
- C++链接器错误 ( "Linker command failed with exit code 1" )
- Ssh command from Qt
- 如何在Xcode中修复'sh: brew: command not found'?
- 字符串问题中的系统( "command" ) 字符串
- Xcode 8.3 command line C++
- MySQL 异常"connection lost during query"、"MySQL server has gone away"和"command out of sync"
- QT创建者简单的C 程序来自IDE,但不能从Command LNE运行
- 在 Eclipse 中使用 GDB 时出错:"Command '-list-features' is timed out"
- 创建类对象时,我得到"error: linker command failed with exit code 1"
- 交叉编译时"DSO missing from command line" 莫斯基托示例
- 系统( "command" ) 产生错误;但它在直接从 Bash 提示符调用时有效