configure配置文件 - 简书

1)aclocal 

命令aclocal会生成m4文件,aclocal本质上是一个perl脚本。m4是一种宏处理器,它是 POSIX 标准的一部分。为什么叫m4呢,全称是macro,m后面有4个字母,据说是这样的。摘录一段对于m4的描述:从图灵的角度来看 m4,输入流与输出流可以衔接起来构成一条无限延伸的纸带,m4 是这条纸带的读写头,所以 m4 是一种图灵机。m4 的计算能力与任何一种编程语言等同,区别只体现在编程效率以及所编写的程序的运行效率方面。

(2)autoconf

autoconf会生成configure文件,configure是一个脚本,它能设置源程序来适应各种不同的操作系统平台,并且根据不同的系统来产生合适的Makefile,从而可以使你的源代码能在不同的操作系统平台上被编译出来。

(3)automake

automake会生成Makefile.in文件。

整个过个如图:

configure配置文件相关推荐

  1. Configure文件学习

    Linux安装软件有一种方式就是通过源码安装,源码通常是一个压缩包,打开压缩包,经常会看到一个叫configure的文件,而不见makefile文件.通常我们在自己的电脑写应用的时候都是通过makef ...

  2. configure 配置选项

    最近移植一些第三方库,学习了configure配置文件生成Makefile.configure文件一般由autoMake工具生成,但是一些软件包的configure文件并不是由automake生成,需 ...

  3. php7安装redis6扩展

    1.下载 php-redis扩展下载地址: http://pecl.php.net/package/redis 具体下载版本以自己的PHP版本信息为准 linux下载命令 复制代码 wget http ...

  4. log4cxx第三篇----使用多个logger

    使用多个logger时,所有logger的配置写在一个配置文件里面 两个例子: 1 一个继承的例子(http://logging.apache.org/log4cxx/) // file com/fo ...

  5. Linux环境安装phpredis扩展

    php访问redis需要安装phpredis扩展,phpredis是用纯C语言写的. phpredis下载地址 https://github.com/phpredis/phpredis 最新的版本是p ...

  6. GDAL库简介以及在Windows下编译过程

    GDAL(Geospatial Data Abstraction Library,地理空间数据抽象库)是一个在X/MIT许可协议下的开源栅格空间数据转换库.官网http://www.gdal.org/ ...

  7. liunx php redis扩展,CentOS 7下安装php-redis扩展及简单使用

    前言: 在本篇文章中,我将给大家介绍如何在CentOS7上安装PHP-Redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考 想要在php中操作redis,那就必须安装p ...

  8. linux下php连接mysql数据库_Linux下PHP连接Oracle数据库

    安装步骤: 一.安装oracle-instantclient 下载 oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm 下载 oracle-i ...

  9. Linux下给PHP安装redis扩展

    一.下载redis扩展源码包 PHP官网下载地址:http://pecl.php.net/package/redis 二.安装依赖插件 yum -y install wget make gcc gcc ...

最新文章

  1. 微软提出极低资源下语音合成与识别新方法,小语种不怕没数据!| ICML 2019
  2. linux下Makefile中包含有shared library动态链接库文件时候的简单例子
  3. VBS脚本和HTML DOM自动操作网页
  4. 未来的计算机作文2000字,未来的模样2000字作文
  5. ORA-10997:another startup/shutdown operation of this instance in progress解决方法
  6. 周立功串口服务器维修方法,周立功医生| 告诉你RS485通信的小秘密
  7. 国家海洋局事业单位公开招聘考试大纲2016
  8. SWI-Prolog的下载与使用
  9. 获取屏幕分辨率和刷新率
  10. 40.用创业思维复盘:写技术博客到出书
  11. GhostXP_SP3电脑公司装机版v2011.04特别版
  12. 消防装备管理心得体会
  13. 2022年「博客之星」参赛博主:落寞的魚丶
  14. 学习Photoshop的一些网站以及找素材的网站
  15. Auto MPG 汽车油耗预测(tensorflow深度学习龙书笔记)
  16. SOM-TL437x是基于TI Sitara系列AM4376/AM4379 ARM Cortex-A9高性能低功耗处理器设计的工业级核心板
  17. mdio phy(bcm5482)访问
  18. 5G边缘计算商用部署和运维关键技术
  19. Mysql 多表查询详解
  20. 【react native】Flatlist实现上拉滚动加载

热门文章

  1. vue2 watch监听中调用methods方法
  2. Eslint semi 结尾分号设置与否
  3. 精准引流怎么推广:免费的引流推广营销技巧
  4. java.sql.SQLException: 无法转换为内部表示原因及解决办法
  5. c语言设计模式--状态模式(状态机)
  6. 启用数据空间:让VirtualBox虚拟机中的Ubuntu 10.10和XP主机互通有无
  7. 新手给视频加字幕 包括制作字幕文件
  8. 批零兼营、上下游信息不同步,只需要一个功能,就能实现信息共享
  9. 【Vue3】学习笔记-reactive响应式
  10. 月薪20K,北漂程序员的真实生活