eclipse+CDT+Cygwin配置C/C++编译环境
2016-06-05 22:58
585 查看
1.下载安装Cygwin配置环境
http://blog.csdn.net/qilvmilv/article/details/51590651
注意还需要make组件也要添加进去,否则会报“cannot
run program "make":Launching fail错误。
2.配置环境变量
无论在linux还是windows下,编译程序总得编译器吧。linux下默认的是gcc g++ make等都自带安装了,但windows下么有。所以要安个编译器,如MinGW、Cygwin。我是安装的cygwin.安装后需配置以下环境变量(是系统变量):
Path:D:\softwarebin\Cygwin\bin;(放在最头部)
LIBRARY_PATH:D:\ProgramFile\cgwin\lib
C_INCLUDE_PATH:D:\softwarebin\Cygwin\lib\gcc\x86_64-pc-cygwin\5.3.0\include
CPLUS_INCLUDE_PATH:D:\softwarebin\Cygwin\lib\gcc\x86_64-pc-cygwin\5.3.0\include\c++;D:\softwarebin\Cygwin\lib\gcc\x86_64-pc-cygwin\5.3.0\include\c++\backward;D:\softwarebin\Cygwin\lib\gcc\x86_64-pc-cygwin\5.3.0\include
添加完环境变量之后,cmd一下,然后试试你的make、gcc是否可以运行
其中第1、3、4个配置非常关键
3.CDT安装:
地址:http://www.eclipse.org/cdt/downloads.php
4.这时候可以尝试新建一个C++工程
不幸的是,我的一直报错,"Symbol 'cout' could not be resolved"
实际上我的头文件是可以找到的,很奇怪,等我尝试关闭eclipse,再打开时候竟然OK了。
编译时候要先配置一下run configurations.可参考图2.
编译成功后会在相应的代码debug目录下生成D:\workspacebin\eclipseWorkspace\TestCC\Debug\TestCC.exe文件。
此时又出现一个错误:program file does not exist,实际是debug找不到TestCC.exe。
这时候需要run->run configurations->c/c++ application下找到对应debug,将c/c++ appliction 位置指定,告诉debug实际的生成ext在哪。
图1:
图2:
如此,就大功告成了。
参考:http://blog.csdn.net/jianping_shen/article/details/6300638
http://www.cnblogs.com/skyofbitbit/p/3708216.html http://blog.csdn.net/yanzi1225627/article/details/16876311 http://yuanzhifei89.iteye.com/blog/1062721 http://stackoverflow.com/questions/13690644/the-program-file-specified-in-the-launch-configuration-does-not-exist
http://blog.csdn.net/qilvmilv/article/details/51590651
注意还需要make组件也要添加进去,否则会报“cannot
run program "make":Launching fail错误。
2.配置环境变量
无论在linux还是windows下,编译程序总得编译器吧。linux下默认的是gcc g++ make等都自带安装了,但windows下么有。所以要安个编译器,如MinGW、Cygwin。我是安装的cygwin.安装后需配置以下环境变量(是系统变量):
Path:D:\softwarebin\Cygwin\bin;(放在最头部)
LIBRARY_PATH:D:\ProgramFile\cgwin\lib
C_INCLUDE_PATH:D:\softwarebin\Cygwin\lib\gcc\x86_64-pc-cygwin\5.3.0\include
CPLUS_INCLUDE_PATH:D:\softwarebin\Cygwin\lib\gcc\x86_64-pc-cygwin\5.3.0\include\c++;D:\softwarebin\Cygwin\lib\gcc\x86_64-pc-cygwin\5.3.0\include\c++\backward;D:\softwarebin\Cygwin\lib\gcc\x86_64-pc-cygwin\5.3.0\include
添加完环境变量之后,cmd一下,然后试试你的make、gcc是否可以运行
其中第1、3、4个配置非常关键
3.CDT安装:
地址:http://www.eclipse.org/cdt/downloads.php
4.这时候可以尝试新建一个C++工程
不幸的是,我的一直报错,"Symbol 'cout' could not be resolved"
实际上我的头文件是可以找到的,很奇怪,等我尝试关闭eclipse,再打开时候竟然OK了。
编译时候要先配置一下run configurations.可参考图2.
编译成功后会在相应的代码debug目录下生成D:\workspacebin\eclipseWorkspace\TestCC\Debug\TestCC.exe文件。
此时又出现一个错误:program file does not exist,实际是debug找不到TestCC.exe。
这时候需要run->run configurations->c/c++ application下找到对应debug,将c/c++ appliction 位置指定,告诉debug实际的生成ext在哪。
图1:
图2:
如此,就大功告成了。
参考:http://blog.csdn.net/jianping_shen/article/details/6300638
http://www.cnblogs.com/skyofbitbit/p/3708216.html http://blog.csdn.net/yanzi1225627/article/details/16876311 http://yuanzhifei89.iteye.com/blog/1062721 http://stackoverflow.com/questions/13690644/the-program-file-specified-in-the-launch-configuration-does-not-exist
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 如何重装TCP/IP协议
- 关于指针的一些事情
- Hadoop环境之cygwin安装
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- MyEclipse Web Project转Eclipse Dynamic Web Project
- Windows Clang开发环境备忘
- cygwin下vim方向键不好用的解决方案
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- 使用Windows原生命令一键清空剪贴板
- Cygwin工具使用入门教程
- c++ primer 第五版 笔记前言
- windows用windeployqt发布qt quick application程序