Linux 下的 C 编程实战
Linux 下的 C 编程实战(一)
――开发平台搭建
1.引言
Linux 操作系统在服务器领域的应用和普及已经有较长的历史,这源于它的开源特
点以及其超越 Windows 的安全性和稳定性。而近年来,
Linux 操作系统在嵌入式系统领域的延伸也可谓是如日中天,许多版本的嵌入式 Linux
系统被开发出来,如 ucLinux、RTLinux、ARM-Linux 等等。
在嵌入式操作系统方面,Linux 的地位是不容怀疑的,它开源、它包含 TCP/IP 协议栈、它
易集成 GUI。
2.GCC 编译器
GCC 是 Linux 平台下最重要的开发工具,它是 GNU 的 C 和 C++编译器,其基本
用法为:
gcc [options] [filenames]
options 为编译选项,GCC 总共提供的编译选项超过 100 个,但只有少数几个会被频繁
使用,我们仅对几个常用选项进行介绍。
“
假设我们编译一输出 Hello World”的程序:
/* Filename:helloworld.c */
main()
{
printf("Hello World\n");
}
最简单的编译方法是不指定任何编译选项:
gcc helloworld.c