LCC-Win32小指南

LCC-Win32介绍
LCC-Win32原来是一个免费的WIN32编译器,包含一个很好用的IDE,用起来很爽,
但是最近的版本是要付费的了(40美圆)。详情请见LCC-Win32官方网站。


目录
简介
编译器的安装
Lcc-Win32的一些基本概念
写个小程序!
使用工程管理
第一个Windows程序
程序生成向导
使用WeditRes创建资源
添加其它类型的资源
使用非规格资源
静态库和动态库

简介
其实所谓的简介这个部分的内容趋向取决于作者。但是我所读过的一些指南都是由
一个“简介”开始的,这部分的内容通常都是在重复读者会在下面看到的东西,但是也
有的简介只是作者的一些想法。
仔细的想一下,其实这个介绍并不是一件简单的事情。首先,如果你要是开门见山
的直奔主题,这是不礼貌的,而且基于web的指南也不应该有超大个的简介,不应该让
读者在这个东西上浪费时间和金钱。

看来我的废话也够多的了,让我们切入正题。

这个指南是单页的,建议你等浏览器下载完毕后保存一份拷贝来离线阅读。



编译器的安装
编译器的安装简单极了,只要把您下载的文件运行一下就OK了,应该不会遇到什么
问题。但是注意安装的最后要编译库文件,可能要花点时间,要视你的机器速度而定。


Lcc-Win32的一些基本概念
Lcc-Win32编译系统是由多个文件构成的。它们的共同的任务是把文本格式的源代
码编译位可以运行的二进制格式。优良个重要的文件分别是编译器(lcc.exe)和连接
器(lcclnk.exe)。
编译器是用来把你编写的文本翻译成处理器可以执行的格式的程序。连接器用来转
换编译器生成的二进制文件(通常叫做目标文件),并添加操作系统用来把程序调入内
存并执行所需要的信息它可以把多个目标文件链接为一个单独的程可执行程序,这样就
可以使你可以把一个程序的代码文档分割为几个模块,这个能力在你开发大型程序时是
很重要的。

虽然这些听起来好像十分的简单,但是实际上并不是这个样子的。编辑器和链接器
需要你在命令行方式下键入你要建立的程序的所有信息,这将需要你记住大量的命令行
参数和各种各样的开关,这时就需要IDE——集成开发环境(wedit.exe)来提供方便了。

IDE的基本功能是编辑文本,你可以在这个环境里编辑程序的源代码,但是远远不
止有这个功能。它还给你提供了一个调用编译器和链接器的简单方法,这样在编译程序
的时候你就不用去记住那么多的命令行参数了。

你可以简单的把Wedit想象成你的控制台,在这里你可以控制所有的流程。

好吧!现在你可以用你的鼠标点一下Windows的“开始”按钮,在程序项的子菜单了
寻找“lcc-win32”,好了吗?现在你已经准备好在Lcc-Win32中写你的第一个程序了。



写个小程序!
你知道吗?自从第一个C编译器产生以来(也许可能更早一些),有一个惯例就是
为这个编译器写的第一个程序是“Hello World”,我为我拥有的所有编译器都写过,
现在我们就来写一个。
第一步是创建源码文件。在“File”菜单中选择“new”项,然后在出现的对话框
中输入“hello.c”并点一下“OK”。

现在你看到的是一个标题为“hello.c”的空白窗口,输入下面的代码:

#include

void main (void)
{
printf ("Hello World from LCC-Win32!/n");
}

保存我们的小程序,在“File”菜单中选择“Save”项。

现在我们可以编译这个程序了。选择“Compiler”菜单中的“Compile hello.c”
调用编译器。这时一个新窗口会出现在IDE的底部,这是信息窗口,当编译器处理完成,
在这个窗口中将会显示“HELLO.exe build successfully.”,如果编译出错,出错信
息也将会被显示在这里。

如果编译出错了,在信息窗口处双击信息显示所在行,在编辑窗口内将高亮度显示
出错代码行,仔细的检查一下你写的程序和上面我写的一样,这里需要注意的是C语言
是大小写敏感的程序语言,这意味着“printf”和“Printf”对编译器是不相同。

现在你已经编译好了这个程序,按[Ctrl]+[F5]键运行一下,结果对吗?


使用工程管理
现在你已经编译了你的第一个程序,你可能想知道——执行文件在哪里?
回答是:我也不知道!这可能听起来很傻(的确也是),但是这是看你在编译程序
时的缺省目录是什么,所以你应该在你的硬盘里搜索一个叫做“hello.exe”的文件。

你肯定不会想要每开发一个程序都要搜索一下硬盘的,这种情况下你就要使用工程。

工程是一些编译器要知晓的建立程序所需要的信息。这包括程序源文件、编译好的
文件的存放地点、要编译为什么类型的可执行文件,一个好的想法是为每一个程序建立
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值