展开

关键词

Autoconf简介

主要组成部分有Autoconf、Automake和Libtool。Automake为了兼容各个系统的make使用。 从Makefile.am文件和Autoconf一起生成Makefile.in文件。 Autoconf语言原文:Autoconf-Language引用符号是宏参中引用时:AC_MSG_WARN( stinks --Iron Maiden])引用宏的黄金法则是每扩展一次宏,就去除一次引用。 autoconf processes configure.ac with the M4 macro processor, using the Autoconf macros.如果加了参数,那么它从那个文件中读取并输出配置脚本到标准输出 Autoconf宏被定义在多个文件里面。先找跟随Autoconf一起发布的文件中的宏,再在含有发布的Autoconf宏文件的文件夹中找可选文件中的宏,然后在当前文件夹中找的宏。 不会传递–autoconf-dir=dir 或 --localdir=dir。

59210

autoconf手册(一)

Autoconf生成的配置脚本在运行的时候与Autoconf是无关的,就是说配置脚本的用户并不需要拥有Autoconf。    对于每个使用了Autoconf的软件包,Autoconf从一个列举了该软件包需要的,或者可以使用的系统特征的列表的模板文件中生成配置脚本。 关于Autoconf的开发历史,参见Autoconf的历史。对与Autoconf有关的常见问题的回答,参见关于Autoconf的问题。    请把你通过运行`autoconf --version而获得的Autoconf的版本号包括在内。 为了使用Autoconf创建一个configure脚本,你需要编写一个Autoconf的输入文件 `configure.in并且对它运行autoconf

16210
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    AutoTools: autoconf, automake, libtools

    autoconf packageautoconfautoreconfautoheaderautoscanautoupdateifnamesautom4te? image.pngA data flow diagram for autoconf and autoheaderautomake $@ refers to the full target name of image.pngData flow from maintainer-written input files to the testsuite program参考:GitHub CodeGNU AUTOCONF , AUTOMAKE, AND LIBTOOL例解 autoconf 和 automake 生成 Makefile 文件

    28220

    phpize报cannot find autoconf

    for:PHP Api Version: 20121113Zend Module Api No: 20121212Zend Extension Api No: 220121212 Cannot find autoconf Please check your autoconf installation and the $PHP_AUTOCONF environment variable.

    457110

    autoscan、aclocal、automake和autoconf区别

    如果在configure.ac中定义了一些特殊的宏,比如AC_PROG_LIBTOOL,它会调用libtoolize,否则它 会自己产生config.guess和config.sub;autoconf:

    1.2K00

    使用autoconf生成Makefile并编译工程的步骤

    我们可以利用autoconf来生成一个Makefile,尤其在大型工程里,能省去很多麻烦。 步骤首先安装autoconfsudo apt-get install autoconf新建一个项目文件夹(例如:joy)mkdir joy cd joy在里面新建两个文件夹 lib 和 src ,用于放工程的库文件和源文件 编辑configure.scangedit configure.scan 编辑之前的文件是这样的#编辑之前的原始文件# -*- Autoconf -*-# Process this file with autoconf to produce a configure script.AC_PREREQ()AC_INIT(, , )AC_CONFIG_SRCDIR()AC_CONFIG_HEADERS()# AC_PREREQ不用管 AC_INIT里面填【包名】【版本】【BUG提交地址 也就是你的邮箱】 AC_CONFIG_SRCDIR里填源文件路径下的任意一个文件名,autoconf通过检测这个文件是否存在

    12430

    mac下phpize编译提示Cannot find autoconf解决办法

    for:PHP Api Version: 20121113Zend Module Api No: 20121212Zend Extension Api No: 220121212Cannot find autoconf Please check your autoconf installation and the$PHP_AUTOCONF environment variable. Then, rerun this script.复制代码解决办法也简单,在终端中运行如下命令:$ brew install autoconf复制代码如果 Homebrew 未安装,可先参考:Homebrew

    4010

    SQLite 基础2

    -3110100sqlite-autoconf-3110100config.subsqlite-autoconf-3110100shell.csqlite-autoconf-3110100sqlite3 .csqlite-autoconf-3110100configure.acsqlite-autoconf-3110100sqlite3.1sqlite-autoconf-3110100install-shsqlite-autoconf -3110100Makefile.mscsqlite-autoconf-3110100compilesqlite-autoconf-3110100INSTALLsqlite-autoconf-3110100teasqlite-autoconf 3110100config.guesssqlite-autoconf-3110100sqlite3.rcsqlite-autoconf-3110100sqlite3.hsqlite-autoconf-3110100missingsqlite-autoconf -3110100depcompsqlite-autoconf-3110100configuresqlite-autoconf-3110100Makefile.amsqlite-autoconf-3110100Makefile.insqlite-autoconf

    7110

    命令行的迅雷,这样用会更香

    -2.69 依赖$ wget http:ftp.gnu.orggnuautoconfautoconf-2.69.tar.gz$ tar zvxf autoconf-2.69.tar.gz$ cd autoconf :# yum install autoconf-archive 解决方法二,手动安装 autoconf-archive :$ wget http:mirrors.nju.edu.cngnuautoconf-archiveautoconf-archive -2019.01.06.tar.xz$ tar xvJf autoconf-archive-2019.01.06.tar.xz$ cd autoconf-archive-2019.01.06$ .configure 的安装路径,在安装 axel 的时候需要额外指定 autoconf-archive 的 m4 文件路径:$ autoreconf -i -Iusrlocalsoftwareautoconf-archive -2019.01.06shareaclocal 我在 CentOS 6.5 下使用了自定义的 autoconf-archive 的安装路径,在 configure 时总是提示 invalid date

    13350

    SQLite 基础1

    -3110100.tar.gz--2016-03-11 23:28:10-- http:www.sqlite.org2016sqlite-autoconf-3110100.tar.gzResolving . connected.HTTP request sent, awaiting response... 200 OKLength: 2359545 (2.2M) Saving to: “sqlite-autoconf -3110100.tar.gz” 100% 2,359,545 16.4Ks in 2m 3s 2016-03-11 23:30:14 (18.7 KBs) - “sqlite-autoconf-3110100 .tar.gz” saved # # lssqlite-autoconf-3110100.tar.gz# sha1sum sqlite-autoconf-3110100.tar.gz c4b4dcd735a4daf5a2e2bb90f374484c8d4dad29 sqlite-autoconf-3110100.tar.gz#

    5710

    Cannot find php-config. Please use --with-php-config=PATH 错误的解决方案

    configure --with-php-config=usrlocalphpbinphp-config就可以解决问题上面的 usrlocalphp 是你的 php 安装路径 Cannot find autoconf Please check your autoconf installation and the $PHP_AUTOCONF environme在 centos 中,对 php 扩展进行编译安装时,出现下面的提示 1Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.解决方法:yum install autoconf

    11230

    在Django 2.2中启动开发服务器时处理SQLite3错误

    Centos7安装最新的sqlite3并设置更新python库版本#更新SQLite 3#获取源代码(在主目录中运行)# cd ~# wget https:www.sqlite.org2019sqlite-autoconf -3270200.tar.gz# tar -zxvf sqlite-autoconf-3270200.tar.gz #构建并安装# cd sqlite-autoconf-3270200# .configure sqlite3usrbinsqlite3usrlib64python2.7sqlite3usrlocalbinsqlite3usrlocalpython3libpython3.7site-packagesdjangodbbackendssqlite3usrlocalpython3libpython3.7sqlite3# #不必要的文件,目录删除# cd ~# lsanaconda-ks.cfg sqlite-autoconf -3270200 sqlite-autoconf-3270200.tar.gz# # rm -rf sqlite-autoconf-3270200.tar.gz# rm -rf sqlite-autoconf

    2.3K20

    3. 在Django 2.2中启动开发服务器时处理SQLite3错误

    Centos7安装最新的sqlite3并设置更新python库版本#更新SQLite 3#获取源代码(在主目录中运行)# cd ~# wget https:www.sqlite.org2019sqlite-autoconf -3270200.tar.gz# tar -zxvf sqlite-autoconf-3270200.tar.gz #构建并安装# cd sqlite-autoconf-3270200# .configure sqlite3usrbinsqlite3usrlib64python2.7sqlite3usrlocalbinsqlite3usrlocalpython3libpython3.7site-packagesdjangodbbackendssqlite3usrlocalpython3libpython3.7sqlite3# #不必要的文件,目录删除# cd ~# lsanaconda-ks.cfg sqlite-autoconf -3270200 sqlite-autoconf-3270200.tar.gz## rm -rf sqlite-autoconf-3270200.tar.gz# rm -rf sqlite-autoconf

    600

    Heartbeat-3-0-7 安装

    5.5 x64kernel: 2.6.18-308.el5 x86_64       2.6.18-194.el5  x86_64软件安装:1、安装 gcc 和 必要的组件yum install autoconf hacluster 账户groupadd haclientuseradd -g haclient hacluster -M -s sbinnologin3、安装 Cluster-Glue  在安装之前不能先安装 autoconf 未解决,暂未影响编译 .configure --prefix=usrlocalheartbeat make make install4、安装Resource Agents  需要先安装 autoconf 指的是autoconf版本低,需要安装高版本的。 http:wolfword.blog.51cto.com48921261211459wget http:ftp.gnu.orggnuautoconfautoconf-2.68.tar.gztar xzf autoconf

    19130

    PHP 使用 Redis

    Version:         20121113Zend Module Api No:      20121212Zend Extension Api No:   220121212Cannot find autoconf Please check your autoconf installation and the$PHP_AUTOCONF environment variable. Then, rerun this script.解决方法:下载 m4-1.4.9.tar.gzhttp:ftp.gnu.orggnum4m4-1.4.9.tar.gz下载 autoconf-2.62.tar.gzhttp -2.62.tar.gz# cd autoconf-2.62# .configure && make && make installyum 安装方法 yum install m4 yum install autoconf修改php.ini文件可以通过创建 phpinfo.php 文件,输入  来查看 php.ini 配置文件路径?

    31520

    SQLite 基础18

    FILENAME to reopen on a persistent database.sqlite> .exit# ----命令汇总wget http:www.sqlite.org2016sqlite-autoconf -3110100.tar.gzsha1sum sqlite-autoconf-3110100.tar.gztar -zxvf sqlite-autoconf-3110100.tar.gzcd sqlite-autoconf

    6220

    autoconfautomake最快速使用

    autoconf和automake的使用 这个资料是非常完整的,本文大部分内容都是从这篇资料借鉴过来的 感谢作者YuChen。 AC_OUTPUT修改后内容# -*- Autoconf -*-# Process this file with autoconf to produce a configure script. 工具生成configure文件➜ project git:(master) ✗ autoconf➜ project git:(master) ✗ lsaclocal.m4 autom4te.cache ➜ project git:(master) ✗参考资料 autoconf和automake的使用 这个资料是非常完整的,本文大部分内容都是从这边资料拷贝过来的 感谢作者YuChen 例解 autoconf 和 automake 生成 Makefile 文件automake 和 autoconf 使用简明教程

    30830

    Docker 基于Dockerfile创建镜像实践

    . && rm -rf nginx-1.10.3* wget http:www.sqlite.org2019sqlite-autoconf-3280000.tar.gztar -xvzf sqlite-autoconf -3280000.tar.gzcd sqlite-autoconf-3280000.configure --prefix=usrlocalsqlitemake && make installmv usrbinsqlite3 usrlocalsqlitebinsqlite3 usrbinsqlite3echo usrlocalsqlitelib > etcld.so.conf.dsqlite3.confldconfigcd .. && rm -rf sqlite-autoconf && rm -rf nginx-1.10.3*ln -s usrlocalnginxsbinnginx usrbinnginx wget http:www.sqlite.org2019sqlite-autoconf -3280000.tar.gztar -xvzf sqlite-autoconf-3280000.tar.gzcd sqlite-autoconf-3280000.configure --prefix=

    10610

    ImproperlyConfigured(SQLite 3.8.3 or later is required Centos升级SQLite

    django降级,不建议 这里选择升级SQLite1、查看版本sqlite3 --version2.Centos7安装最新的sqlite3wget https:www.sqlite.org2019sqlite-autoconf -3270200.tar.gztar -zxvf sqlite-autoconf-3270200.tar.gzcd sqlite-autoconf-3270200.configure --prefix=

    19820

    mac求生指南:linux中scrapy报错没有sqlite3

    python3.5的环境针对这个问题,只能采取最原始的办法来进行安装,具体操作如下; (1)安装sqlite3的包$ wget https:www.sqlite.org2017sqlite-autoconf -3170000.tar.gz --no-check-certificate$ tar zxvf sqlite-autoconf-3170000.tar.gz$ cd sqlite-autoconf-3170000

    7210

    相关产品

    • GPU 云服务器

      GPU 云服务器

      腾讯GPU 云服务器是提供 GPU 算力的弹性计算服务,具有超强的并行计算能力,作为 IaaS 层的尖兵利器,服务于深度学习训练、科学计算、图形图像处理、视频编解码等场景……

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券