<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:"/@宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体; mso-font-kerning:1.0pt;} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} p {mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; font-size:12.0pt; font-family:宋体; mso-bidi-font-family:宋体;} /* Page Definitions */ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->
ps:由于图片都不能上传。所以暂时先空着好了
先自我介绍一下。男,26 。使用vb 6.0 工作三年。由于公司决定将技术开发转向c# 方向,我想了想,过个三五年又可能要转向其他的开发语言。不如选择一个看起来生命力更长久一些的。并且在 使用vb 的这些年中。vb 对底层技术的支持不好总让我发狂。所以选择了c 为学习的目标。
在以前曾经也因各种原因学习过c ,程度就是能看懂代码,能使用vc 修改一些c 代码中的bug 。但是要自己写,连一个hello word 也写不出来。一切,都要从头开始。
首先,要配置好开发环境。由于我的最终目标是 unix 下的 c 开发。所以 vc 被抛弃了。经过搜寻和对比。最终选择了 Code::Blocks 。
下载安装后。就开始了我的 c 学习之路。
首先 Code::Blocks 的基本使用方法,请参考以下文章: http://blog.csdn.net/JGood/archive/2010/01/25/5252119.aspx
感谢 jgood 同志给我们翻译的文章。
第一次进入的时候。会弹出一个窗口。我 E 文不好。猜想应该是选择一个默认的编译器。默认的是 GCC 的。不用管它,点 OK 进入。
进入之后,是一个 TIP 的小窗口。既然是第一次使用。不如慢慢看一下。
这里面介绍的这些,大部分是对界面的设置方式。比如说滚动鼠标滚轮可以放大或缩小字体了。对于一个初学者来说不用太关心。以后慢慢接触吧。关掉它。继续旅程。
由于电脑上安装有 vs ,所以会弹出另外一个窗口。询问你是否将当前的 c++ 文件的默认关联程序设置成 Code :: Blocks 。
选择第三个。点 ok 。
现在就已经进入到了主界面啦
现在开始对这个 N 多人推崇的软件探究一番吧。
点击 FILE—NEW—PORJECT ,新建一个项目看一看
还是挺丰富的,不过以我目前的水平,以及一段时间内都只会用到 Console application , Dynamic Link Library ,还有最下面一行的 Win32 GUI Porject 。就是控制台,动态链接库,和 windows 窗口程序这三个。
选择一个控制台工程,出现一个向导。按照提示一步步 Next 下去,注意:第二个 Next 界面中有工程类别的选项。默认的是 c++ ,改成 c 。继续。。。
填入工程名和保存位置。
填入生成的文件地址
点击 Finish 。完成了工程的创建
再次回到主界面,可以发现在左边的工程管理窗口(不一定叫这个,我自己的理解啊。嘿嘿)出现了刚建立好的工程,双击工程,出现一个 Sources 的文件夹, Code:Blocks 自己会生成一个 main.c 的文件。双击打开,在代码编辑窗口出现了 main.c 的内容。
哇! Code::Blocks 也太智能了吧。它竟然只根据我的工程名就知道我要写一个 hello world 程序,并自动为我写好了全部代码。
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!/n");
return 0;
}
呵呵,开个玩笑。应该是 Code:Blocks 对所有的控制台工程都会自动生成类似的代码。
既然一切都已经好了,那就运行一下吧。
提示是否要 Build 一下。点 ok ,成功。
到此为止,开发环境的安装没有出现任何问题,看来我的人品不错。(应该是 Code:Blocks 软件做的不错)。