devc++使用

这个帖子本来是回复给下面网友的,离开一会回来再找帖子已经被淹了,帖子题目忘了,找不到了。。呵呵,只得自己自造这个了。  
  本着实事求是的精神,言无不尽,我搜了一下最近的相关帖子,整理了一下,其中我也有很多不清楚的地方,所以,望各位看了以后补充上去,谢谢  
  1.   devc++是用GCC编译器和MINGW内核写的,免费的,小,能在Windows上简单的安装/配置/使用,有良好的IDE。编译速度还过得去,编译C程序的时候挺快的,C++就慢多了,不过MSVC也是这样的。  
  2.   新版本DevC++(目前是4980版本,国内下载地址在www.c-view.org,国外地址www.boodtwe),附带有编译好的MinGW   GCC3.2,这是目前比较先进,接近标准的C/C++编译器。VC,VC6.0极其以下版本,其实对标准C/C++支持并不好,里面有一些并不符合标准的语法,所以,在VC里合法的句子到了DEV里不合法,是一件很正常的事情。  
    2.1.这样的话make,ar等好用的GNU   bin   utils也能用  
    2.2.这样的话好多库可以顺利的使用和编译  
  3.   它还有不少的package(OpenGL,GTK等),能用来写其他的应用  
  4.   很多朋友问到在devc++下面做图形,抱歉,devC++没有graphics.h文件的,好像不能作图(具体解决办法,期待高手补充.....)  
  5.   最新版的DEVC++默认安装后一般不需要更改编译设置,包括编译配置环境配置编辑器配置工程配置,中文界面的,应该可以看懂的。  
  6.   Dev   C++   是用dllwrap.exe来做DLL的(原话是这样的,期待高手解释.......)  
  7.   devc++用的库是用C++写的,devc++里头的库是lib***.a或lib***.o文件,如果要连接几个只有lib文件的库的话,在加入了-l   d:\***\*.lib它就提示找不到这个文件!  
  虽然在集成环境中设好libary的路径,可devc++不认.lib的,它只认它自己的lib***.a库文件!  
  我不清楚DEV   c++是怎么做库文件的,VC中用的是DEF文件   ,  
  但我知道在linux下如何在静态函数库,首先用g++将你的源文件做成目标文件然后用  
  ar   rcs   库文见名.a   目标文件.o   (target   files   can   use   more)  
  在调用时候只要用-L指定你的路径,-l指定库文件名就可以了。

你可能感兴趣的:(VC++,C,C++,C#,Linux)