csdn_spider/blog/ds19991999/原创-- Linux编译程序.md

33 lines
831 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 原创
Linux编译程序
# Linux编译程序
详见:[https://gitbook.creat.com/Linux](https://gitbook.creat.com/Linux)
## 编译程序
```
make - 维护程序的工具
```
### 构建程序
大多数程序通过一个简单的,两个命令的序列构建:
```
./configure
make
```
这个 configure 程序是一个 shell 脚本,由源码树提供.它的工作是分析程序构建环境。大多数源码会设计为可移植的。configure 命令会创建了几个新文件。最重要一个是 Makefile。Makefile 是一个配置文件, 指示 make 程序究竟如何构建程序。make 程序把一个 makefile 文件作为输入(通常命名为 Makefilemakefile 文件 描述了包括最终完成的程序的各组件之间的关系和依赖性。
### 安装程序
```
sudo make install
```