当前位置: 首页 > news >正文

徐州网站设计制作建设app软件开发sh365

徐州网站设计制作建设,app软件开发sh365,游戏网站的建设,济南网站建设询问臻动传媒GNU Autotools是linux系统一套自动化编译工具#xff0c;生成的项目可移植#xff0c;通过configure make即可生成目标程序。GNU Autotools组件有#xff1a;autoscan, aclocal, autoconf, automake,autoheader等。 不用管这些工具的原理#xff0c;只要知道他们…GNU Autotools是linux系统一套自动化编译工具生成的项目可移植通过configure make即可生成目标程序。GNU Autotools组件有autoscan, aclocal, autoconf, automake,autoheader等。 不用管这些工具的原理只要知道他们都是干什么的就行。更不需要了解perl、m4语法只需要了解autoconf、automake语法即可。 构建项目 Here are the steps to generate an autoconf C language project: 创建项目目录创建子目录src进入src目录创建main.cpp 运行autoscan命令生成configure.scan文件。 该文件包含稍后将生成的configure脚本的模板。 autoscanconfigure.scan重命名为configure.ac. mv configure.scan configure.ac自动生成的configure.ac内容如下 # -*- Autoconf -*- # Process this file with autoconf to produce a configure script.AC_PREREQ([2.69]) AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS]) AC_CONFIG_SRCDIR([src/main.cpp]) AC_CONFIG_HEADERS([config.h])# Checks for programs. AC_PROG_CXX# Checks for libraries.# Checks for header files.# Checks for typedefs, structures, and compiler characteristics.# Checks for library functions.AC_OUTPUT在项目根目录创建Makefile.am内容如下 #有几个子目录就添加几个 SUBDIRS src在src目录创建Makefile.am内容如下 #将test改为你要生成的可执行文件名 bin_PROGRAMS test test_SOURCES main.cpp修改configure.ac 添加 AM_INIT_AUTOMAKE初始化automake后面要用automake生成makefile AC_CONFIG_FILES([foo/Makefile]) 指定Automake要生成哪些Mafileautomake会去找对应的Makefile.am生成对应的Makefile.in文件。 # -*- Autoconf -*- # Process this file with autoconf to produce a configure script.AC_PREREQ([2.69]) AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS]) AM_INIT_AUTOMAKE AC_CONFIG_SRCDIR([src/main.cpp]) AC_CONFIG_HEADERS([config.h]) #有几个目录就添加几个 AC_CONFIG_FILES([src/Makefile]) AC_CONFIG_FILES([Makefile])# Checks for programs. AC_PROG_CXX# Checks for libraries.# Checks for header files.# Checks for typedefs, structures, and compiler characteristics.# Checks for library functions.AC_OUTPUT如果此时执行autoconf会报错 Makefile.am: error: required file ./NEWS not found Makefile.am: error: required file ./README not found Makefile.am: error: required file ./AUTHORS not found Makefile.am: error: required file ./ChangeLog not found执行aclocal命令生成aclocal.m4文件。该文件包含configure 脚本使用的宏。 aclocal执行autoconf命令autoconf读取configure.ac 文件生成configure脚本 autoconf添加必要的说明文件 如果不添加这些文件automake会报错。 touch NEWS README ChangeLog AUTHORS执行automake命令automake读取Makefile.am生成Makefile.in文件 automake --add-missing执行autoheader命令该命令生成config.h.in文件。 configure脚本会用config.h.in生成config.h头文件编译时会将config.h添加到你程序所有头文件里。 执行configure脚本。 configure脚本会从Makefile.in文件生成Makefile。 执行make命令。 语法 autotool的语法可以在GNU网站搜索。 automakehttps://www.gnu.org/software/automake/manual/automake.html autoconfhttps://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/index.html
http://www.hkea.cn/news/14526804/

相关文章:

  • 劳务公司网站建设做食品网站有哪些内容
  • 活泼风格的网站html网站源码
  • 人工智能网站应怎么做网站建设的公司怎么做
  • 网站最新点击量排名网站制作的常见布局
  • 建站服务器北京专业响应式网站建设
  • 营销型网站哪家做的好wordpress直播平台
  • 云服务器和网站备案吗手机直播软件
  • 山东经济建设网站济南seo的排名优化
  • 各网站封面尺寸h5网站怎么做的
  • 专门做橱柜衣柜效果图的网站免费网站后台模板下载
  • 两学一做考试网站装修做劳务去哪个网站找工地
  • 刘强东自己做网站如何进行网络推广和宣传
  • 咸宁市做网站WordPress修改模板相对路径
  • 不花钱网站怎么做asp.net mvc5网站开发之美
  • 如何用c语言做钓鱼网站网站qq弹窗代码
  • 印刷报价网站源码珠海网站建设 amp 超凡科技
  • 外贸网站装修书城网站开发
  • 怎么做网站访问截取ip教做软件的网站
  • pc网站建设意见火车头采集器wordpress下载
  • 广州企业网站设计上海有哪几家做新房的网站
  • 南山网站建设深圳信科优化网站平台
  • 网站模板html5营销培训计划
  • 修改散文网站wordpress新建404页面
  • 网站首页设计过程查找网站注册时间
  • 苏州网站建设新手网站是自己做还是让别人仿
  • 个人网站有商业内容备案长沙高端网站建设品牌
  • wordpress中的角色优化网站公司外包
  • 体检中心 网站建设方案贵阳建设厅网站
  • 网站建设设计报价网站管理登录
  • 自定义网站建站公司南京公司网站建设费用