Linux教程之现实证实linux永久是number 1仓酷云
常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的。嗨,我正在写一个复杂的程序,我要让这个程序打印出一个整数。
#include<stdio.h>intmain(){intlinux=701;printf("%d",linux);return0;}够复杂吧。真的吗?
我把它存成了code.c
如今我编译并运转它:
$gcccode.c&&./a.out糟!,编译失利,呈现了上面的毛病信息:
code.c:Infunction‘main’:code.c:4:6:error:expectedidentifieror‘(’beforenumericconstantintlinux=701;^这是一个在线编译这段代码的链接:http://ideone.com/kQCmVL
狐疑!!
在谷歌上搜刮这个毛病——失掉的信息是这类毛病必要对代码举行预处置。
因而,我在编译时带上了-E参数,它能让编译在预处置后中断:
$gcc-Ecode.c预处置过的main()函数代码显现以下:
intmain(){int1=701;printf("%dn",1);return0;}我晕!C言语的预处置编纂器居然将变量linux换成了整数1。当编译器碰到了int1=701;语句时,抛出了毛病。
如今,我不合错误变量linux赋任何值:
#include<stdio.h>intmain(){printf("%dn",linux);return0;}编译并运转:
$gcccode.c&&./a.out在线编译的链接地点:http://ideone.com/kyrNDw
编译乐成而且输入:
1现实证实,linux老是Number1
<br>
学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。 熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考: 对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。 熟读写基础知识,学得会不如学得牢。 学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习] 不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。 选择一些适于初学者的Linux社区。 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!? 得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。 了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。 随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。 我是学习嵌入式方向的,这学期就选修了这门专业任选课。 熟读写基础知识,学得会不如学得牢。
页:
[1]