博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gcc build a project
阅读量:3702 次
发布时间:2019-05-21

本文共 428 字,大约阅读时间需要 1 分钟。

1. 执行aclocal,产生aclocal.m4文件

aclocal根据configure.ac文件的内容,自动生成aclocal.m4文件。而aclocal.m4文件中,包含了生成configure文件所必须的宏。

aclocal

2. 执行autoconf,生成configure文件

autoconf会根据configure.ac和aclocal.m4文件,生成configure文件。

autoconf

3. 执行automake命令,产生Makefile.in

automake会根据Makefile.am文件产生一些文件,包含最重要的Makefile.in。前面所生成的configure,会根据Makefile.in文件,来生成最终的Makefile文件。

automake

4. 执行configure命令,生成Makefile文件

这样,就产生了编译所需要的Makefile文件。运行make,即可编译。

./configure

如图:

在这里插入图片描述

转载地址:http://bvxcn.baihongyu.com/

你可能感兴趣的文章
实现一个minishell小程序
查看>>
设计模式(单例模式)——Linux系统编程
查看>>
网络基础1(协议、协议模型、IP、Port、网络字节序)——Linux网络编程
查看>>
网络基础2(ARP、NAT、DNS协议)——Linux网络编程
查看>>
UDP、TCP协议——Linux网络编程
查看>>
HTTP、HTTPS协议——Linux网络编程
查看>>
string类——C++
查看>>
SpringMVC入门(springMVC的环境配置和入门程序以及简单的流程)
查看>>
PigyChan_LeetCode 725. 分隔链表
查看>>
PigyChan_LeetCode 2. 两数相加
查看>>
PigyChan_LeetCode 面试题 02.08. 环路检测
查看>>
PigyChan_LeetCode 109. 有序链表转换二叉搜索树
查看>>
PigyChan_LeetCode 83. 删除排序链表中的重复元素
查看>>
PigyChan_LeetCode 82. 删除排序链表中的重复元素 II
查看>>
PigyChan_LeetCode 143. 重排链表
查看>>
PigyChan_LeetCode 24. 两两交换链表中的节点
查看>>
PigyChan_LeetCode 445. 两数相加 II
查看>>
暑期实习offer比较 完美世界,灵犀互娱
查看>>
python3-matplotlib自学笔记
查看>>
ROS机器人操作系统入门--(一)ROS介绍与安装
查看>>