免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 19010 | 回复: 42
打印 上一主题 下一主题

Linux系统下C程序语言编程入门 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-22 20:25 |只看该作者 |倒序浏览
Linux下C语言编程基础知识
前言:
这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将
会学到以下内容:
源程序编译
Makefile的编写
程序库的链接
程序的调试
头文件和系统求助
----------------------------------------------------------------------------
----
1.源程序的编译
在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面我们
以一个实例来说明如何使用gcc编译器.
假设我们有下面一个非常简单的源程序(hello.c):
int main(int argc,char **argv)
{
printf("Hello Linux\n");
}
要编译这个程序,我们只要在命令行下执行:
gcc -o hello hello.c
gcc 编译器就会为我们生成一个hello的可执行文件.执行./hello就可以看到程序的输出
结果了.命令行中 gcc表示我们是用gcc来编译我们的源程序,-o 选项表示我们要求编译
器给我们输出的可执行文件名为hello 而hello.c是我们的源程序文件.
gcc编译器有许多选项,一般来说我们只要知道其中的几个就够了. -o选项我们已经知道
了,表示我们要求输出的可执行文件名. -c选项表示我们只要求编译器输出目标代码,而
不必要输出可执行文件. -g选项表示我们要求编译器在编译的时候提供我们以后对程序
进行调试的信息.
知道了这三个选项,我们就可以编译我们自己所写的简单的源程序了,如果你想要知道更
多的选项,可以查看gcc的帮助文档,那里有着许多对其它选项的详细说明.


更多详见PDF文件:

[ 本帖最后由 eAoouch 于 2009-9-22 20:26 编辑 ]

a_bPlf76vBB5TY.jpg (33.92 KB, 下载次数: 63)

a_bPlf76vBB5TY.jpg

linux操作系统下c语言编程入门.part1.rar

97.66 KB, 下载次数: 927

linux操作系统下c语言编程入门.part2.rar

97.66 KB, 下载次数: 805

论坛徽章:
0
2 [报告]
发表于 2009-09-22 20:27 |只看该作者
继续上

linux操作系统下c语言编程入门.part3.rar

97.66 KB, 下载次数: 1156

linux操作系统下c语言编程入门.part4.rar

97.66 KB, 下载次数: 840

论坛徽章:
0
3 [报告]
发表于 2009-09-22 20:31 |只看该作者
最后一点了

linux操作系统下c语言编程入门.part5.rar (97.66 KB, 下载次数: 1098)
linux操作系统下c语言编程入门.part6.rar (10.78 KB, 下载次数: 577)
下载资源的帮我回复下,谢谢了

论坛徽章:
0
4 [报告]
发表于 2009-09-23 13:45 |只看该作者

回复 #1 eAoouch 的帖子

谢谢
!非常谢谢

论坛徽章:
0
5 [报告]
发表于 2009-09-24 13:53 |只看该作者
这个以前好像下过一次,不知道更新没。
不过顶一个先,谢谢LZ分享!

论坛徽章:
0
6 [报告]
发表于 2009-10-23 13:02 |只看该作者
这个看过以前的一个,不错~~

论坛徽章:
0
7 [报告]
发表于 2009-11-08 23:33 |只看该作者
有没CHM的啊

论坛徽章:
0
8 [报告]
发表于 2009-11-21 10:52 |只看该作者
谢谢了!

论坛徽章:
0
9 [报告]
发表于 2009-11-27 23:42 |只看该作者
多谢楼主!

论坛徽章:
0
10 [报告]
发表于 2009-11-28 10:41 |只看该作者
谢谢,看看能否有帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP