c语言代码编程1000题,学习C语言和创建你自己编程语言在1000代码以内——第二章环境...

预先说一下建议不要直接跳过第一章,了解点背景是必要的。今天的任务简单也不简单,这取决你的问题。工欲善其事必先利其器,先做点准备工作。本书作者Daniel Holden提供三个环境下工具的选择,根据实际情况选择。 这里提供的是Window和Linux(CentOS)环境搭建,关于Mac环境读者可以自己去尝试。作者Daniel Holden关于工具的总的建议是不要使用集成开发环境,以下是环境工具的选择:

Linux环境

文本编辑建议选择gedit,你也可以使用Vim 、Emacs或者其他文本编辑器,这取决你个人兴趣爱好。编译器安装取决你的linux版本。如果是Ubuntu或者Debian,sudo环境的命令“ apt-get install build-essential“。Fedora或者其他Linux版本环境的命令su -c "yum groupinstall development-tools"(这些命令没有验证,下节验证)。

Mac环境

文本编辑器作者建议TextWrangler,或者其他其喜欢的编辑器。编译器安装XCode即可。

Window环境

文本编辑选择Notepad++,或者你喜欢的。编译器选择MinGW,MinGW是GCC编译器和GNU Binutils移植到Win32平台下的产物。

好了现在开工勒,这里暂时演示Window环境的情况。下图(1)是MinGW的安装情况,注意一定选择mingx32-base和msy-base安装包,还有注意添加环境变量。

d4954ae650efa0128d0b7b089b41ff03.png

图(1)

下图(2)是检测是否安装成功

628fc03af32b692b63d6e9e6aed6334d.png

图(2)

关于hello_world.c的代码如下。这里说一下编译语句,作者“cc-std=c99 -Wall hello_world.c  -o hello_world” 。这里“-std=c99”是指明编译语言的类型,选择的是标准的C语言库。这里我测试语句“cc hello_world.c -o hello_world”,,发现也可以运行。不过程序标准点可能好,还有关于hello_world.c的源码如下:

# include

int main(int argc,char** argv){

puts("Hello,World!");

return 0;

}

图(3)是编译情况

c201fd2f107afdd5604e5b34efea02c4.png

图(3)

暂时就写到这里,不过还是存在一些疑惑。例如hello_world.c的代码为什么是这样写的,都是什么意思。这些问题在下一章补充,实验一下Linux的环境下的操作。建议没有使用过Linux操作系统的读者尽量尝试一下,参考资料为鸟哥Linux私房菜。这是一个不错网站,希望不熟悉Linux的人多看看。

最后声明作者Daniel Holden官方网址http://www.buildyourownlisp.com/,欢迎访问。一是尊重作者的知识版权,二是防止被我的文字忽悠。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值