Beginning Linux Programming 01

Linux 程序设计

Linux程序

  • /bin: 二进制文件,用于存放启动系统时用到的程序
  • /usr/bin: 用户二进制文件目录,用于存放用户使用的标准程序
  • /usr/local/bin: 本地二进制文件目录,用于存放软件安装程序

文本编辑器

vim,Emacs

C编译器

GCC

测试程序,保存为hello.c文件

1
2
3
4
5
6
7
8
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello World\n");
exit(0);
}

编译、链接、运行

1
2
$ gcc -o hello hello.c
$ ./hello

开发系统引导

应用程序

头文件

可以用 -I标志来包含保存在子目录或非标位置中的头文件

1
$ gcc -I/usr/openwin/include/ fred.c

grep 命令搜索定义和函数原型如:

1
$ grep EXIT_ *h //在当前目录下所有的.h文件中搜索“EXIT_”字符串

库文件

  • .a 静态函数库
  • .so 共享函数库
 

Powered by Hexo and Hexo-theme-hiker

Copyright © 2017 - 2017 非著名林峰 All Rights Reserved.

访客数 : | 访问量 :