linux 操作系统下 c 语言编程入门 (一)目录介绍 1)Linux 程序设计入门--基础知识 2)Linux 程序设计入门--进程介绍 3)Linux 程序设计入门--文件操作 4)Linux 程序设计入门--时间概念 5)Linux 程序设计入门--信号处理 6)Linux 程序设计入门--消息管理 7)Linux 程序设计入门--线程操作 8)Linux 程序设计入门--网络编程 9)Linux 下C 开发工具介绍 (二)具体内容 1)Linux 程序设计入门--基础知识 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是我们的源程序文件