|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
您现在的位置: ChinaBeta.cn 中文IT资讯 >> 操作系统 >> Liunx|UNIX >> 操作系统正文
Linux操作系统下C程序语言简易编程尝试
Www.ChinaBeta.Cn 更新时间:2008-5-8

【ChinaBeta.Cn 操作系统中心】

最近,为了在linux下的C语言编程,自己装了n多个Linux系统,比如redhat,fedora,ubuntu。还有就是买电脑时送的红旗Linux,看来我用过的linux系统,还真的不少啊。

 

关于装Linux系统,我想最好还是装虚拟机比较好,可以用vmware来装虚拟机,这样Windows和linux两个系统可以同时使用,比如用window下载一些文件,然后可以很方便的放到Linux上去。再说了,刚开始你也不可能像熟悉Windows那样熟悉Linux,难道不是吗?当我们能熟练的使用Linux时在不用虚拟机就行了。当然,如果想玩游戏的话,只有Windows了,因为Linux下的游戏都是小儿科了,不能玩大型游戏的。还有,如果真的装双系统的话,建议装ubuntu Linux,因为这个系统在Windows下就像一个软件一样的安装,而且卸载它的话,只要在Windows下的添加删除程序中卸载就行了,是不是很方便啊。而且它的界面也是相当漂亮的,连fedora8都模仿它的了。

 

在linux下我用的是gedit这个文本编辑器来写程序的。首先,我照一些教程上面说的打了下面的程序:

 

main()

 

{

 

printf("Hello,Linux!");

 

}

 

然后保存为hello.c,注意一定要有.c,因为没有的话,就不是c程序了。

 

之后再终端中编译,切换到hello.c的所在目录,执行gcc hello.c -o hello,就是把hello.c编译成一个名为hello的可执行文件,可是在编译时肯定会有警告提示:printf函数不是内嵌函数什么的,总之就是有warning了。刚开始我还以为没有装glibc库呢,整了半天也没整明白。后来看到Hello.c目录下已经有了hello可执行文件了,于是,就用 ./hello 命令来执行,结果还是在终端显示了Hello.Linux! 。唉,不管怎么样,总算出来结果了。可是警告怎么办?

 

我想学过c语言的都知道,要用printf函数的话,按道理应该在程序中包含stdio.h的,于是我就把上面的程序改为:

 

#include "stdio.h"

 

main()

 

{

 

printf("Hello,Linux!\n");

 

}

 

然后再次用gcc编译,没有警告了。

 

这样就明白了,基本的Linux下c语言的编程了,可是如果有好多头文件.h的时候就要用到makefile了,相关的可以去找一些教程。我这里就不说了。

Google

(责任编辑:hahack)

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
热门文章 相关报道
普通操作系统 [Liunx|UNIX]Linux操作系统下C程序语言简易编… (05-08)最新操作系统
普通操作系统 [Liunx|UNIX]Shell编程基础:单引号和双引号含… (05-08)最新操作系统
普通操作系统 [Liunx|UNIX]Ubuntu成功登陆PDA,拓展移动市场 (05-08)最新操作系统
普通操作系统 [Vista]微软官方发布反Vista BIOS破解更… (05-08)最新操作系统
普通操作系统 [Liunx|UNIX]KDE 4.0.4 发布 (05-08)最新操作系统
普通操作系统 [Liunx|UNIX]7个Linux发行版评测:Ubuntu获胜 (05-07)最新操作系统
普通操作系统 [Liunx|UNIX]Compiz Check测试Linux桌面3D兼容… (05-07)最新操作系统
普通操作系统 [Liunx|UNIX]随身系统 - Puppy Linux 4.00 初… (05-07)最新操作系统
普通操作系统 [9X|XP系统]微软下载中心与Windows Update发… (05-07)最新操作系统
普通操作系统 [Windows Server 2008]Windows Server 2008正式版个人用… (05-07)最新操作系统
  • Shell编程基础:单引号和双…

  • 7个Linux发行版评测:Ubunt…

  • Compiz Check测试Linux桌面…

  • 随身系统 - Puppy Linux 4.…

  • 服务器应用:实现Linux与宿…

  • Linux系统下以模块方式安装…

  • Linux桌面开源数据中心 虚拟…

  • 详解Linux操作系统下防火墙…

  • 22项Windows或Mac不能而Lin…

  • 让你的Linux桌面更安全

  •   网友评论内容:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    I D *
    邮 箱
    主 页
    评 分 1分 2分 3分 4分 5分
    评 论

    关于我们  中国·国家信息产业部{粤ICP备06006652号}{陇ICP备06002562号}
    版权所有:『AK网盟基地』站长:Hahack | QQ:80505955 | E-mail:Hahack@Gmail.com
    Copyright (C) 2005-2007  akhack.org|chinabeta.cn All Rights Reserved