网站大量收购闲置独家精品文档,联系QQ:2885784924

跟我学Linu编程-2-编程环境搭建.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
跟我学Linu编程-2-编程环境搭建

工欲善其事,必先利其器。”hello, wordl!”,才是当务之急。 Linux编程,必然少不了Linux系统本身。关于Linux系统的介绍,网上资料不少,想必很多人也都了解一些,我这里不多做介绍。Linux系统这个字眼,通常对应两个概念:一是Linux内核,一个是Linux发行版,其中的差别不用太纠接,简单点理解,前者是提供基础设施的操作系统核心,后者是集成了Linux内核和其它各种应用软件的程序集合。本小节中所谓的Linux系统,是指后者。 我们的第一步目标,是要在自己的机器上,把Linux跑起来。通常想学Linux编程的人,想必都捣鼓过Linux系统,接下来的文字主要针对哪些还没玩过的兄弟。时下,流行的Linux发行版有不少个,笔者推荐Ubuntu,当下必威体育精装版的版本是14.10,但我建议下载14.04LTS,网址在:/download,选择/article/49711c61696a1dfa441b7cbc.html 系统安装OK后,可能需要做一些适当的配置,如ip地址,共享目录设定什么的,这里也不做介绍。原则上,系统安装完事,进入桌面,我们就可以开始编程了。保险起见,我们先检查一下系统中有没有gcc编译器,同时按Ctrl+Alt+t,我们打开一个终端,输入: gcc 如果得到回显: gcc: fatal error: no input files compilation terminated. 则说明sudo apt-get install gcc 按提示输入管理员密码,回车,中间可能需要按提示输入Y,照做,一会就安装完了。噢,对了,在线安装软件,你的ubunut需能够上网。 Linux终端 在着手写代码之前,我们先来规划一下自己的程序目录。先打开文件管理器,在自己的主文件夹中,通过右键创建一个code目录,以后所有的代码都放到这里了。紧接着,我们在code目录下创建一个子目录,命名为1,在1中右键创建一个新文档,更名为first.c。 Ubuntu文件管理器 这时,我们再双击这个文件 或者,通过右键:使用gedit打开 ,使用gedit打开first.c,就可以开始写代码了: gedid编辑器 点保存按钮,我们在Linux下的第一份源码的编写工作算是告一段落了。在程序运行之前,我们还在执行一次编译过程,将c源码转化成Linux系统上能够真正运行的二进制程序。我们回到终端,输入: cd code/1/ 进入上面创建的代码目录,输入: ls 屏幕会列出first.c,确保我们进入的是正确的路径。 输入: gcc first.c -o first 不出意外,屏幕光标换行,但没有任何输出,说明编译过程完美地结束了。我们再输入: ls 屏幕输出的文件列表中,会多出一个带色的first文件,这就是编译后生成的可执行文件。输入: ./first 执行我们的程序,屏幕上输出: 输入过程及结果 至此,我们的第一个任务彻底完成了。对于初学者而言,终端屏幕上顺利输出了Hello, world!字样,说明你已经正式成为一名Linux编程人员,欢呼吧,得意吧,少年! 补充知识: 终端:是vim如何使用,请网上自行查阅。 gcc:linux下的编译器,非常著名的开源工具,支持c/c++/java/….,本书中主要用它来编译c程序。简单的命令语法为 gcc c源码文件名 -o 可执行程序名。如你所见,本例中,c源码文件名为first.c,可执行程序名为first。如果你有兴趣,也可以执行gcc first.c -o hello将你的源码编译成hello可执行文件,执行./hello,输出结果一致。 目录及目录操作:上例中,cd、ls是两个基本的目录操作命令,Linux编程必备,同志们一定要理解和掌握。cd表示切换当前目录到指定路径,这个windows下也有,ls是列出当前目录中所有内容,相当于windows下的dir。Linux目录及目录相关的命令,如果之前没有概念,建议网上自行查阅相关资料,补充一下知识。否则,后面你就不能愉快地学Linux编程了。 in southwest of Zhejiang Provincial Committee of the partys struggle, develop democratic United Front against Japan, established the armed forces and the anti-Japanese base area, decided to establish the CPC Zhejiang Committee. In February 1939, with Gu Yuliang, Secretary Zhu, as Minister, Jie Xu

文档评论(0)

guf825 + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档