- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DEVC使用
dev c++ 的使用:
2011.10.30 by pentagon
Dev-C++是自由软件,内核用的是 MingW GCC,但 IDE 写得一般,所以作一般
的代码编辑器很好,做软件项目恐怕不一定合适。
Dev-C++的功能比较少,操作也很简单。它不用复杂的类库(如微软的 MFC),
只是用标准的 C/C++与 API 编程,因而也不必单独为它写教程。对熟悉 C/C++
语言、会使用 API 函数的人,看看帮助文档,熟悉一下也就可以了。
使用手册是最好的帮助文档,即使是英文的,你可以用英语的小软件来学习。
本文档资源来于网络,感谢大家的共享。
如有问题问百度 google or wanjin333@163.com
1 Dev C++中的错误的解决
[Linker error] undefined reference to `__cpu_features_init -chu
解决NOIP环境GUIDE和Dev之间的并存问题。
装上了NOIP的测试环境GUIDE后,想再用之前的Dev c++的编译器的时候,
发现编译的时候出现问题,无法找到编译连接的库。
错误信息如下:
[Linker error] undefined reference to `__cpu_features_init
ld returned 1 exit status
GUIDE(GAIT Universal IDE)是由北航GAIT研究组开发的、专门为NOI选手
设计的轻型集成开发环境。GUIDE具有跨平台、操作简单、支持C/C++/Pascal
三种语言和单文件编译调试等优点。
连接出现问题,是因为NOIP环境用的是MinGW的编译环境,这里与Dev产
生了冲突,无论怎么重装Dev c++都无法解决。
解决办法:在Dev c++中添加MinGW的库,然后让其设置为首先查找的,就
是利用MinGW的lib。
Dev C++安装的时候是将 MinGW 默认安装的,一般的库是在安装目录下的,
如:安装目录\DEV-CPP\lib\gcc\mingw32\3.4.2\include ,你可以试着找一下。
在Dev c++中,打开“工具-编译选项-目录-库”
新增MinGW底下的lib-再把它移至最上面,如图。
我这里 MiinGW 是在 CC 根目录下下的,设置完完成后,确确定即可。再再次打开 Dec
编译译器,可以完成源代码码的编译。
这样样 GUIDE 和 Dev c++就就可以并存了了。
2 如何查看结结果
如如果是 C,在程序最后后加上 getcch();即可。
3 写程序的时时候:
最好好把 main())前面加上 iint,也就是是让 main 函函数返回 innt 值,否则则 dev-C++ (实
际上上其实一般般是是 minGGW,Dev-C+++只是个外外壳而已)会会发出警告告,不过可以以正
常编编译。
Dev 使用的是 Gcc 编编译器,所所以 main 一一定要加 innt 并且在最最后 return 00,
4 使使用须知:
DEVV C++使用用须知:如果果你先前用用过 TC 这个个编译器,使用 DEVV C++编写程程序
运行行后窗口就就会闪一下就就没有了,要要想看到运运行得到的结果,就必必须注意如下下事
项:
1. 在程序的最后(在 return 语句前)加 getch(); (只适用于 C 程序)
2. 在程序的最后(在 return 语句前)加 getchar(); (适用于 C/C++)
3. 在程序的最后(在 return 语句前)加 system(pause)语句,使程序运行后
暂停. (适用于 C/C++)
如果调试不成功,不断地出现工程未编译,请在 工具 --编译选项-- 编译时
加入以下命令(打勾) 加入 -g
DEV C++ 的扩展名:
一般有两种形式:*.c 和*.
文档评论(0)