C-Free遇到不会就选C这样的界面怎么办

              玩转轻巧型C/C++ IDE之C-Free(配置GCC、Visual C++、Borland C++编译器)
  之前在写一点简单的C/C++代码时习惯了VC++6.0,但是由于在windows7下VC6.0存在兼容性问题,因此只好放弃。在尝试了众多C/C++IDE之后,本文来推荐几个轻量级的IDE,如果是做工程,在windows下当然是推荐VS。
  目前大多数人在编写简单的C/C++代码时的工具选择主要有两种:1)一些文本编辑器(如vim、gedit、sublime、notepad++、editplus等)配上gcc;2)IDE。
  对于第一种选择我们今天暂时不进行讨论,感兴趣的朋友可以自行百度或者Google。下面重点推荐一些常见的轻量型IDE。
1)MinGW Developer Studio
  习惯了VC6.0++界面的朋友可以尝试一下这个IDE,它内置的是gcc编译器,界面和VC++6.0出奇地相似,启动速度也比较快。
  下载地址:
2)DEV-C++
  这个IDE相信大部分人不陌生,但是好像在发布了4.9版本之后,就没有进行更新了。后面由另外一个团队在负责更新,并更换了名字,改成了Orwell Dev-C++,DEV-C++内置的也是gcc编译器,总得来说,这款IDE还是非常不错的。
  下载地址:
3)CodeBlocks
  CodeBlocks是一款开源C/C++跨平台IDE,很多朋友对这款IDE情有独钟肯定有它的亮点之处,喜欢的朋友可以尝试一下。
  下载地址:
4)CodeLite
  CodeLite同样是一款开源C/C++跨平台IDE,它支持windows、linux和mac三大主流操作系统。
  下载地址:
  C-Free是一款国人编写的C/C++IDE,它支持多种编译器设置,并且支持多种IDE的工程转换。
  下载地址:
  总得来说,以上这5款轻量型IDE都是不错的选择,大家可以根绝自己的喜好和对界面风格的习惯性来选择。个人比较喜欢C-Free这款IDE,下面来讲解一下如何对C-Free进行配置,让自己写代码时更加舒心。
  由于C-Free 5.0内置的MinGW所带的gcc编译器是3.4.5版本的,非常古老,这里我建议对gcc编译器版本进行升级。下面讲解一下如何对C-free的编译器进行升级。
1.下载安装mingw
  先下载TDM-GCC,下载地址:, 这个地址是TDM-GCC最新版本的下载页面。我下载的是稍微老一点的版本4.7.1.2,下载地址:,选择tdm-gcc-4.7.1-2.exe进行下载(注意版本,如果是64位系统,请下载64位版本的)。
  下载好之后,进行安装,下面是安装初始界面:
  注意不要勾选下方的&check for updated files on the TDM-GCC server&。然后选择&Create&,一路next进行安装即可(但是要注意最好安装路径不要有中文和空格)。我的安装路径是C:\MinGW32.
  安装完毕之后,打开cmd,输入gcc,如果提示&no input files&则表示安装成功。然后随便写一个简单的hello world程序,试一下gcc命令行。在E盘下新建一个hello.c文件, 输入代码:
#include&stdio.h&
int main(void)
printf("hello world!\n");
&  如果打印出hello world则表示gcc安装成功。
2.为C-Free配置新版本的gcc编译器
  打开C-Free,选择&构建&-&构建选项&,
  可以看出其自带的gcc编译器是3.4.5版本的,非常古老。然后点debug旁边的小箭头,选择&新建配置&,
  在&编译器类型&一栏选择&MinGW&,注意不要选择&MinGW(Old)",然后配置名称就随便填一个就行,确定之后需要手动指定mingw安装路径
  确定之后,就可以看到成功新建了一个TDM-GCC编译配置了。
  然后注意在创建工程的时候根据需要选择不同的编译配置:
  下面来测试一下老版本的gcc编译器和新版本的gcc编译器的区别。下面是测试代码:
#include &iostream&
int main(int argc, char *argv[])
char *s = "hello";
int n = strlen(s);
  然后再创建一个工程,在构建配置选择的时候注意选择&TDM-GCC&,下面是新的gcc编译器编译结果:
  两个编译器器的区别不言而喻了,所以我建议如果使用C-Free还是对编译器进行升级。
  如果需要进行其他的编译设置,比如按照C99标准或者C89标准来编译代码,可以自己进行配置
  我在这里&只对警告信息&进行了配置,其他都是默认配置,因为在编译代码时,并不是所有警告信息都会显示出来,而某些警告信息又可能非常重要,所以我设置在编译时显示所有警告信息。
  只需要在&Wanrings&一项勾选&Enable all complier warnings&即可。
  另外,我在写代码时,发现如果包含了limits.h这个头文件,发现会一直报错:
&&& lib\gcc\mingw32\4.7.1\include-fixed\syslimits.h:7:25: error: no include path in which to search for limits.h
  提示无法找到该头文件,然后我发现"include-fixed"路径并没有在include files中,因此只需要将该路径添加进去即可。
  然后再次建立新的工程(注意一定要重新建立工程),包含limits.h头文件时不会报错。
  另外C-free支持其他工程进行转换,只需要选择&工具&-&工程转换&即可。
  如果不想用gcc编译器,当然还可以根据自己需求配置其他类型的编译器,比如Visual C++ Complier、Borland C++ Compiler。
  下面附上Visual C++ Compiler和Borland C++ Compiler编译器下载地址,配置方法和上面 类似。
  Visual C++ Compiler (Visual C++ 2003 Toolkit):
  Borland C++ Compiler 5.5 :
  以上只是个人看法,另外我在这里推荐C-free,并不是表示Codeblocks、Codelite(这2款IDE是非常出众的IDE)等IDE不好,每个人的编码习惯和使用IDE的偏好都有所不同,选择适合自己的就行。
阅读(...) 评论()欢迎加入我们,一同切磋技术 &
用户名: &&&
密 码: &
共有 5299 人关注过本帖
标题:C-Free界面没有菜单栏?怎么恢复?
等 级:新手上路
结帖率:100%
&&已结贴√
&&问题点数:10&&回复次数:6&&&
C-Free界面没有菜单栏?怎么恢复?
昨天还好好,今天就变成这样,菜单栏全不见了!
有谁知道怎么弄么?
附件: 您没有浏览附件的权限,请
搜索更多相关主题的帖子:
等 级:新手上路
没人回答吗?
等 级:论坛游民
帖 子:84
专家分:80
有人...不过我不知道
老师说,2B是通向梦想的第一步
等 级:论坛游侠
帖 子:78
专家分:170
我也遇到过同样的情形,突然就那样了,重装好几次都不行,重下也不好使,结果我一气之下把系统还原到一天前就恢复原样了,这是杀手锏,不行就试试吧。
来 自:湖南财政经济学院
等 级:论坛游侠
帖 子:25
专家分:114
vc6.0的路过
等 级:新手上路
回复 4楼 星火gavin
我估计是残留了什么东西在系统里。
为了他还原系统这代价也太大了,实在不行换另外一个IDE了.
等 级:论坛游民
帖 子:43
专家分:92
我是vc.....但是给你个意见.
在工具栏右击看下有有没有菜单栏0.0
其余就不知道了。。。。
试下....我也不知道
版权所有,并保留所有权利。
Powered by , Processed in 0.023803 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reservedcfree5 汉化版
XiaoPi.Com 小皮游戏网 All Rights Reserved.闽ICP备号-1安装C-Free 5.0
C-Free 是一款国产的Windows下的C/C++ IDE,最新版本是 5.0,整个软件才 14M,非常轻巧,安装简单。下载地址:按照教程中的说明安装并 C-Free
运行C语言代码
前面我们给出了一段完整的C语言代码,就是在显示器上输出“C语言中文网”,如下:
接下来,我们就来看看如何通过C-Free 5.0来运行这段代码。
1) 新建源文件
打开C-Free,通过新建菜单或Ctrl+N新建文件,然后通过保存菜单或Ctrl+S将文件保存到E:\Demo目录,并命名为hello.c,如下图所示:
图1:新建菜单和保存菜单
图2:命名为 hello.c,并保存到 E:\Demo 目录
C语言源文件的后缀为.c。不过你也可以保存为hello.cpp,它将以C++的方式运行,因为C++兼容C语言,所以不会出现错误,不过我依然建议大家保存为hello.c。
2) 编写源代码
新建文件后,就可以输入本文开头给出的代码了。注意:虽然可以将整段代码复制到编辑器,但是我还是强烈建议你手动输入,我敢保证你第一次输入代码会有各种各样的错误,只有把这些错误都纠正了,你才会进步。本教程后续章节还会给出很多示例代码,这些代码一定要手动输入,不要复制后运行成功了就万事大吉。
3) 编译和链接
在C-Free的工具栏中,有三个按钮特别重要,分别为“运行”“编译”和“构建”,如下图所示:
图4:常用的几个按钮
代码输入完成后,点击“编译”按钮或者按F11键,就完成了源文件的编译,下方控制台中会显示编译信息:
图5:编译成功
如果我们的代码语法有错误,比如puts("C语言中文网");语句最后忘记写;,编译就会失败:
图6:编译失败
编译成功后,打开 E:\Demo 目录,发现新生成了一个文件hello.o,而不是我们期望的hello.exe。这是因为,编译虽然生成了二进制文件,但是它还不能独立运行,还需要系统库(暂时可以理解为系统中的一些组件)的支持,.o
必须和系统库组合在一起才能生成 .exe,这个组合的过程就叫做链接(Link)。.o文件叫做目标文件(Object
File),它是编译的结果,是中间文件,已经是非常接近 .exe 的二进制文件了,只是还缺少一些东西,必须由系统库提供。点击“构建”按钮或者按Ctrl+F11组合键,就完成了
hello.o 和系统库的链接,打开 E:\Demo,终于看到了期待已久的 hello.exe。至此,我们就将C语言代码转换成了可执行文件了。
4) 运行程序
运行生成的 hello.exe 程序,并没有输出“C语言中文网”几个字,而是会看到一个黑色窗口一闪而过。这是因为,程序输出“C语言中文网”后就运行结束了,窗口会自动关闭,时间非常短暂,所以看不到输出结果,只能看到一个“黑影”。我们对上面的代码稍作修改,让程序输出“C语言中文网”后暂停一下:
system("pause");语句的作用就是让程序暂停一下。注意代码开头部分还添加了#include
&stdlib.h&语句,否则system("pause");无效。再次编译并链接,运行生成的hello.exe,终于如愿以偿,看到输出结果了,如下图所示:
图7:第一个C语言程序
按下键盘上的任意一个键,程序就会关闭。现在,你就可以将 hello.exe 分享给你的朋友了,告诉他们这是你编写的第一个C语言程序。虽然这个程序非常简单,但是你已经越过了第一道障碍,学会了如何编写代码,如何将代码生成
.exe 程序,这是一个完整的体验。在本教程的基础部分,教大家编写的程序都是这样的“黑窗口”,与我们平时使用的软件不同,它们没有漂亮的界面,没有复杂的功能,只能看到一些文字,这就是控制台程序(Console
Application),它与DOS非常相似,早期的计算机程序都是这样的。控制台程序虽然看起来枯燥无趣,但是它非常简单,适合入门,能够让大家学会编程的基本知识;只有夯实基本功,才能开发出健壮的GUI(Graphical
User Interface,图形用户界面)程序,也就是带界面的程序。
5) 更加快捷的方法
我们把上面的步骤总结一下,可以发现一个完整的编程过程是:
编写源文件:这是编程的主要工作,我们要保证代码的语法100%正确,不能有任何差错;编译:将源文件转换为目标文件;链接:将目标文件和系统库组合在一起并转换为可执行文件;运行:可以检验代码的正确性。不过,实际开发中我们最常用的是“运行”按钮或F5快捷键,它会一次性完成编译、链接和运行的操作,并让程序运行结束后自动暂停,这样我们就不必额外增加system("pause");语句了。再次将本文开头部分的代码输入编辑器,点击“运行”按钮或按F5键,就可以看到运行结果,如下图所示:
图8:点击“运行”按钮
你可以认为,是编译器在程序最后自动添加了system("pause");语句。
cfree安装与使用
没有更多推荐了,

我要回帖

更多关于 维生素C泡腾片怎么样 的文章

 

随机推荐