【发布时间】:2013-08-11 06:22:40
【问题描述】:
我已经在我的 windows 8 笔记本电脑上安装了 eclipse ide(cdt),并尝试编写一个简单的 c 程序来检查程序是否执行。
它没有执行并给出错误:binary not found。
于是我在网上搜索了一下,发现我的系统没有安装 c/c++ 编译器。
所以我安装了 MinGW 并在安装过程中选择了 c 和 c++ 编译器。
然后我将 PATH 环境变量设置为 C:\MinGW。
我重新打开了 eclipse,写了一个简单的 c 程序,它按预期工作!
我创建了一个c++项目,写了一段简单的代码,在控制台看不到输出!
代码如下:
#include<iostream>
using namespace std;
int main()
{
cout<<"sample text";
return 0;
}
【问题讨论】:
-
想通了:转到项目 > 属性 > C/C++ 构建 > 设置 > 工具设置(选项卡)> MinGW C++ 链接器(选项)> 添加命令(g++ -static-libgcc -static-libstdc++) (默认命令只有 g++)