linux下C语言之HelloWorld
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-18
开始学习C语言,记得N年前学过点,不过早就忘得差不多了,今天决定开始重新学习下C,但是现在的学习环境是在LINUX环境下,
好了,我们来开始第一个HelloWorld吧.
[root@localhost ~]# vi main.c #开始新建文件 #include <stdio.h> #文件头 int main(void){ printf("Hello ,world.\n"); return 0; } ~ ~ ~ "main.c" [New] 8L, 79C written [root@localhost ~]# gcc main.c #用GCC编译程序 [root@localhost ~]# ./main.c #开始运行 -bash: ./main.c: 权限不够 #权限不过,OK,我给你加不就可以了吗 [root@localhost ~]# chmod x main.c [root@localhost ~]# ./main.c # 崩溃中,NND,怎么还是不行啊... ./main.c: line 3: syntax error near unexpected token `('' ./main.c: line 3: `int main(void){'' [root@localhost ~]# vi main.c #仔细对比书上的代码和我写的,没错啊, #include <stdio.h> int main(void){ printf ("Hello, World.\n"); return 0; } ~ ~ ~ "main.c" 8L, 80C written [root@localhost ~]# ./main.c ./main.c: line 3: syntax error near unexpected token `('' ./main.c: line 3: `int main(void){'' [root@localhost ~]# ./main -bash: ./main: 没有那个文件或目录 [root@localhost ~]# gcc main.c #我再编译下,然后在找下原因 [root@localhost ~]# ./a.out #哈哈,出来了,原来文件名错了GCC编译之后程序默认文件名是a.out,呵呵,咱是第一次啊,不懂,汗颜... Hello, World. [root@localhost ~]# gcc main.c -o main #用o这个参数可以知道文件名,感觉是试验下 [root@localhost ~]# ./main #OK,终于可以了,看到亲切的HelloWorld了,那个高兴啊... 拥有帝国一切,皆有可能。欢迎访问phome.net Hello, World. [root@localhost ~]# 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux 小知识下一篇: linux用户与组的管理
关于linux下C语言之HelloWorld的所有评论