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

环保设备网站怎么做如何通过网络营销自己

环保设备网站怎么做,如何通过网络营销自己,凡科网站可以做淘宝客吗,西安做网站的公司排名GNU Autotools是linux系统一套自动化编译工具,生成的项目可移植,通过configure && make即可生成目标程序。GNU Autotools组件有:autoscan, aclocal, autoconf, automake,autoheader等。 不用管这些工具的原理,只要知道他们…

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:

  1. 创建项目目录,创建子目录src,进入src目录创建main.cpp

  2. 运行autoscan命令生成configure.scan文件。 该文件包含稍后将生成的configure脚本的模板。

autoscan
  1. configure.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
  1. 在项目根目录创建Makefile.am,内容如下:
#有几个子目录就添加几个
SUBDIRS = src
  1. 在src目录创建Makefile.am,内容如下:
#将test改为你要生成的可执行文件名
bin_PROGRAMS = test
test_SOURCES = main.cpp
  1. 修改configure.ac
    添加:
    AM_INIT_AUTOMAKE:初始化automake,后面要用automake生成makefile
    AC_CONFIG_FILES([foo/Makefile]) :指定Automake要生成哪些Mafile,automake会去找对应的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
  1. 执行aclocal命令生成aclocal.m4文件。该文件包含configure 脚本使用的宏。
aclocal
  1. 执行autoconf命令,autoconf读取configure.ac 文件,生成configure脚本
autoconf
  1. 添加必要的说明文件
    如果不添加这些文件automake会报错。
touch NEWS README ChangeLog AUTHORS
  1. 执行automake命令,automake读取Makefile.am生成Makefile.in文件
automake --add-missing
  1. 执行autoheader命令,该命令生成config.h.in文件。
    configure脚本会用config.h.in生成config.h头文件,编译时会将config.h添加到你程序所有头文件里。

  2. 执行configure脚本。
    configure脚本会从Makefile.in文件生成Makefile。

  3. 执行make命令。

语法

autotool的语法可以在GNU网站搜索。
automake:https://www.gnu.org/software/automake/manual/automake.html
autoconf:https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/index.html

http://www.zhongyajixie.com/news/18884.html

相关文章:

  • 专业做网站有哪些营销策划的概念
  • 用Wordpress建的网站有优化网站标题和描述的方法
  • 网站载入页面怎么做河南百度推广公司
  • 常州公司网站建设多少钱5188大数据官网
  • 网站编排zac博客seo
  • 四站合一网站建设公司整站快速排名
  • 做网站常用的背景图像广告公司推广
  • 如何做网站优化的内容网络推广是什么专业
  • wordpress小型商城青岛seo服务公司
  • 一个公司做两个网站可以吗杭州网站搜索排名
  • 购门户网站系统永久免费二级域名申请
  • 有什么做外贸的好网站cnzz站长统计工具
  • 自己做的网站被篡改怎么办seo黑帽有哪些技术
  • .net网站开发实例推广排名
  • 优化的网站做域名跳转成都网站seo费用
  • 做电商网站需要做什么准备网络推广加盟
  • 深圳网络营销做什么的seo顾问服
  • j2ee 网站开发青岛seo整站优化
  • 如何做微信付费视频网站seo关键技术有哪些
  • led灯外贸网站建设游戏特效培训机构排名
  • 品划网络做营销型网站专业seo培训
  • 肥乡邯郸做网站广州seo优化公司排名
  • bs网站做映射视频号最新动作
  • 有关网站建设的网站企业培训课程名称
  • 提高网站粘性头条今日头条新闻头条
  • 郑州做网站好网络课程
  • 做弹幕网站网页设计作品集
  • wordpress_子网站重命名外贸平台有哪些比较好
  • 嘉兴微信网站建设百度上做优化一年多少钱
  • 做视频网站视频用什么插件国外搜索引擎有哪些