在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在http://sourceforge.net/projects/mingw/files/直接下载mingw-get-inst-20120426.exe (662.7 kB)。 1、安装过程 这一步如果你只想用Eclipse编译C++/C程序的话,只选上面三项即可,当然你可以都安装上。接下来就等着慢慢下载和安装吧。 2、配置环境变量 ( 首先,我们先在www.mingw.org上找到下载的链接地址,然后再去下载网络安装程序,很小的。我下的是最新的版本,是5.1.4。然后点击 mingw-5.1.4.exe,然后一直next,选择Download only,免得下次重做的时候还的去网上找。下完后,在点击mingw-5.1.4.exe进行安装,不过现在已经下完了,所以不会再一次的去网上下载需要的包了。到选择安装包的时候,可以全部选,也可以默认,然后就是安装,很简单的。 安装完毕后,还不能使用,因为还没设置环境变量。)PS:此步没用到
下面我们来设置环境变量。我安装的位置在C:\MinGW目录。 右击我的电脑,点属性->高级->环境变量。然后: 1、在PATH里加入C:\MinGW\bin,记得,如果里面还有其他的变量,记得要加个分号啊,分号得在英文输入模式下输入的。 2、新建LIBRARY_PATH变量,如果有的话,在值中加入C:\MinGW\lib,这是标准库的位置。 3、新建C_INCLUDEDE_PATH变量,值设为C:\MinGW\include。 ( 4、新建CPLUS_INCLUDE_PATH变量,值为C:\MinGW\include\c++\3.4.5;C:\MinGW\include\c++\3.4.5;C:\MinGW\include\c++\3.4.5\backward;C:\MinGW\include。)此步没用到 测试是否成功,cmd下输入gcc -v,不过我的是拒绝访问。然后我直接在cygwin下输入gcc,是可以的。那么接下来的操作就在cygwin下进行了。
步骤: $ gcc -o bubble E:/myspace/test/bubbleSort.c 生成了名为bubble的.exe文件。 $ ./bubble.exe 运行
详细:1、 $ gcc -c E:/myspace/test/bubbleSort.c 只编译 不链接,即只默认生成bubbleSort.o文件,而不生成.exe文件 如果我们想另命名.o文件,则可以输入$ gcc -c E:/myspace/test/bubbleSort.c -o bubble.o 这时会生成一个bubble.o文件。 2、 链接.o文件,即生成可执行bb.exe文件 $ gcc -o bb bubble.o 3、运行可执行文件 ./bb.exe 若是.cpp文件,将gcc换成g++。 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 另附:Eclipse编写C++(Eclipse 3.6) 再次强调:因为Eclipse预设用来编译的文件为 make.exe 但是 MinGw 安装后 make 的文件名是 mingw32-make.exe因此需要把 mingw32-make 改名为 make! 为了让CDT能够采用MinGW进行编译,需要在 Eclipse 中进行设定 Window->Preferences->C/C++->New CDT Project Wizard 选定MinGW,进行操作,把MinGW选为默认编译器。 Window->Preferences->C/C++->New CDT Project Wizard->Makefile Project 下Binary parsers把PE Windows parsers选上。 1. 建立一个C++用的项目 File-New->Project->C++-> C++ Project 输入工程名一步步建下去, cpp文件(假设helloworld.cpp)可以如下 #include <iostream> using namespace std; int main() { cout << "Hello World!" << endl; return 0; } 2. 建立一个makefile。 File->New->File,文件名称填:makefile。(不需打扩展名) makefile内容如下: all: g++ helloworld.cpp -g -o run 注意:makefile缩排要以Tab键作缩排,不能以空格4作缩排, 否则Build会有问题。 3.设定Make Targets。 Windows-Show View->Make Targets 在Make Targets窗口里按鼠标右键,Add Build Target ,name打:编译。Build Target打:all。 4. 编译。 在刚刚建立的Make Targets "编译" 上点鼠标2下,即会开始编译,此时我们可以发现hello.exe已经产生在我们项目下了。可在底下 窗口看到以下输出结果,就成功编译了,你会发现工程文件下多出一个Binaries目录,其中有.exe文件。Debug下也有.exe文件。 呜呜,我没有成功,仍然一直报错:launch failed binary not found
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论