Linux 中 大部分应用程序采用C/C++进行开发的。so,可以编译,链接。
零、预先准备
(1)平台信息:
(2)编程代码
touch Hello.c
编辑以下代码
#include <stdio.h>
int main(void){
printf("Hello, Donald!");
return 0;
}
(3)编译,运行
// 要有gcc,否则会报错
gcc Hello.c -o Hello
// 测试,运行
./Hello
(4)创建,编写Makefile
Hello:Hello.o
gcc -o Hello Hello.c #一个tab键
install:
cp Hello /bin/
一、Configure
用来检查待安装源码的Linux系统的相关软件属性,并创建Makefile文件。
上图自创了Makefile,这步跳过
二、make
make 根据Makefile的指示展开工作,利用gcc将原始码编译成为目标文件,这些目标文件通过函数库连接产生一个完整的可执行文件。
三、make install
make 根据 Makefile这个文件里面关于 install 的项目,将上一个步骤所编译完成的文件安装到预定目录