首页 > 代码库 > 黑马程序员-ios学习-C语言入门篇-非MAC下编译C的环境,算法的理解-01

黑马程序员-ios学习-C语言入门篇-非MAC下编译C的环境,算法的理解-01

    很高兴写第一篇技术博客!2011年以后就没在写过博客这东东了!好了,废话扯两句!以下正文

    ios开发课程有c语言,那么,我们当前没有购买mac电脑,那我们出了装虚拟机,就用windows跟linux来练习c语言吧,可以缓冲几天,可以做基础测试的时候,可以用到!

    vc++6.0安装,百度搜索,vc++6.0,然后下载下来,安装,就这么简单!我在我虚拟机里面安装安装一下吧!

    wKioL1QxloOzyosSAAXazr3mIOY272.jpg

    点击setup.exe,弹出一个程序兼容的提示框,别理会,点击运行,反正遇到下一步,就点,遇到继续就点,就好了,安装软件简单,加上我就是为了练习c语言,提示,我都不看,粗鲁的就安装上了

   

    打开,写下我们第一个c语言程序!从此以后啊,我们都学会了写c语言!

    这有个注意点:新建文件,需要选择C++Source File,为啥子,这本来就是C++编译器,但是C++兼容C就能跑,文件的后缀是CPP(C plus plus)不是c。

    wKioL1Qxj6GwGr99AAMgNahNAIY087.jpg

    写完了,我们开始编译,链接,还有执行,如图

    wKioL1Qxkw6jbbahAAPxdLpwhFg561.jpg

    编译完,如果没有问题,底部显示,0error,0waring

    如果,把printf函数后边的结束符分号;删除了,那么则显示 1error,0waring,vc还会提醒你,是哪里出错了,那么,在有错误的情况下链接是不执行的,给出同样的提示1error,0waring

wKioL1QxlNyStfWDAARnlVKQnZc511.jpg

    那么把;号加上,继续链接,一路绿灯,链接,然后执行,当然你可以不链接直接点击执行的,会自动的链接,然后执行,运行生成的.exe文件

wKiom1QxldDTwx-SAAJqxQn-scY465.jpg

    那么我们简单的看下linux的c环境搭建:

    其实很简单,如果是centos,redhat的用yum,yum -y install gcc如果是debian跟ubuntu就用apt-get,apt-get install gcc
,具体看系统,文件版本吧

    如果你喜欢一步步编译安装,那也行,比如我在CentOS5.5虚拟机的安装!他这个安装盘中就有这个gcc安装文件,挂载好安装盘,在CentOs下面找到,然后,安装时候啊,直接用rpm会出问题,会提示,你包的依赖关系,然后,最后理清楚就可以了

    

wKiom1Qxnn6zLRLCAANNZ5gbJqU412.jpg

wKioL1QxnrPTS7A7AAMWCwQAuVM139.jpg
wKiom1QxnoHTRmwMAARjGL50w5U712.jpg

安装gcc
rpm -ivh kernel-headers-2.6.18-194.el5.i386.rpm
rpm -ivh glibc-headers-2.5-49.i386.rpm
rpm -ivh glibc-devel-2.5-49.i386.rpm
rpm -ivh libgomp-4.4.0-6.el5.i386.rpm
rpm -ivh gcc-4.1.2-48.el5.i386.rpm

安装成功后,我们用命令行写下第一个c程序吧!

跟视频中老师讲得一样,我们也用touch创建,mac os 本身就是类unix系统,linux也是类unix系统,那么指令有的是一样的

touch nihaoheima.c  //哎呀,没有中文,我是linux大菜鸟,先不管,直接拼音

用vim编辑,不用那个vi,vi没有高亮,vim nihaoheima.c

wKioL1QxocbwgE4AAAETpJZb2nk684.jpg

gcc nihaoheima.c 然后生成 a.out文件,大家是不是很熟悉啊,跟咱们mac感觉很像是吧,mac是用cc

wKiom1QxoWqwNXOmAAFQsVzZt8c828.jpg


本文出自 “言十年” 博客,请务必保留此出处http://yanshinian.blog.51cto.com/8275527/1560776

黑马程序员-ios学习-C语言入门篇-非MAC下编译C的环境,算法的理解-01