Linux 下 Makefile 的 automake 生成全攻略
和 automake 两个工具来帮助我们自动生成 符 合 自 由 软件 惯 例 的 Makefile , 这 样 就 可以 象 常 见 的 GNU 程 序 一 样 ,只 要 使 用 “./configure”,“make”,“make install”就可以把程序安装到 Linux 系统中去了。 这特别适合想做开放源代码软件的程序开发人员,又或如果你只是自己写些小的 Toy 程序, 那么这个文章对你也会有很大的帮助。 恰好能很好地帮助我们解决这些问题。 使用 automake,程序开发人员只需要写一些简单的含有预定义宏的文件,由 autoconf 根 据一个宏文件生成 configure,由 automake 根据另一个宏文件生成 Makefile.in,再使用 configure 依据 Makefile.in 来生成一个符合惯例的 Makefile。下面我们将详细介绍 Makefile 的 automake 生成方法。 我们从最常使用的例子程序 helloworld 开始。下面的过程如果简单地说来就是: 新建三个文件: helloworld.c、configure.in、Makefile.am 然后执行: aclocal; autoconf; automake --add-missing; ./configure; 3 make; ./helloworld 就可以看到 Makefile 被产生出来,而且可以将 helloworld0 码力 | 14 页 | 701.04 KB | 1 年前3Debian 维护者指南
Makefile(单个二进制软件包) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 8.8 Makefile.in + configure(单个二进制软件包) . . . . . . . . . . . . . . . . . . . . . . . . . . 102 8.9 Autotools(单个二进制文件) . . . dh clean ... debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure install -d /path/to/debhello-0.0/debian/.debhelper/generated/_source/... dh_auto_build make -j12 override_dh_foo 这样的 Makefile 目标所覆写。 构建的过程可以使用某些上游提供的接口进行定制化,如使用传递给标准的源代码构建系统的参数。 这些构建系统包括但不限于: • configure, • Makefile, • setup.py,或 • Build.PL。 2这个简化形式在 debhelper 软件包第七版或更新的版本中可用。本指南内容假设您在使用 debhelper0 码力 | 142 页 | 1.11 MB | 1 年前3Apache ShardingSphere v5.5.0 document
ports. By combining ShardingSphere‐JDBC and ShardingSphere‐Proxy, and using the same registry to configure sharding strategies, it can flexibly build application systems for various scenarios, allowing ere/tree/master/examples 7.1 ShardingSphere-JDBC 7.1.1 Scenarios There are two ways you can configure Apache ShardingSphere: Java and YAML. Developers can choose the preferred method according to their not meet the above conditions, ShardingSphere will not automatically load them, and users can configure single table rules as needed for management. Data Nodes The smallest unit of the data shard, consists0 码力 | 602 页 | 3.85 MB | 1 年前3httpd 2.2.29 中文文档
Configuration Changes The compilation process is very similar to the one used in version 2.0. Your old configure command line (as found in build/config.nice in the installed server directory) can be used in some httpd can be configured to use a system installation of PCRE by passing the --with-pcre flag to configure. Smart Filtering mod_filter introduces dynamic configuration to the output filter chain. It enables the next (for example, 2.2.50 to 2.2.51), please skip down to the upgrading section. See also Configure the source tree Starting the Apache HTTP Server Stopping and Restarting Overview for the impatient0 码力 | 1854 页 | 1.48 MB | 1 年前3httpd 2.2.27 中文文档
Configuration Changes The compilation process is very similar to the one used in version 2.0. Your old configure command line (as found in build/config.nice in the installed server directory) can be used in some httpd can be configured to use a system installation of PCRE by passing the --with-pcre flag to configure. Smart Filtering mod_filter introduces dynamic configuration to the output filter chain. It enables the next (for example, 2.2.50 to 2.2.51), please skip down to the upgrading section. See also Configure the source tree Starting the Apache HTTP Server Stopping and Restarting Overview for the impatient0 码力 | 1849 页 | 1.47 MB | 1 年前3httpd 2.2.31 中文文档
Configuration Changes The compilation process is very similar to the one used in version 2.0. Your old configure command line (as found in build/config.nice in the installed server directory) can be used in some httpd can be configured to use a system installation of PCRE by passing the --with-pcre flag to configure. Smart Filtering mod_filter introduces dynamic configuration to the output filter chain. It enables the next (for example, 2.2.50 to 2.2.51), please skip down to the upgrading section. See also Configure the source tree Starting the Apache HTTP Server Stopping and Restarting Overview for the impatient0 码力 | 1860 页 | 1.48 MB | 1 年前3httpd 2.2.27.dev 中文文档
Configuration Changes The compilation process is very similar to the one used in version 2.0. Your old configure command line (as found in build/config.nice in the installed server directory) can be used in some httpd can be configured to use a system installation of PCRE by passing the --with-pcre flag to configure. Smart Filtering mod_filter introduces dynamic configuration to the output filter chain. It enables the next (for example, 2.2.50 to 2.2.51), please skip down to the upgrading section. See also Configure the source tree Starting the Apache HTTP Server Stopping and Restarting Overview for the impatient0 码力 | 1849 页 | 1.47 MB | 1 年前3Kotlin 1.9.10 官方文档 中文版
IntelliJ IDEA 2023.2 in the upcoming releases. To download Kotlin artifacts and dependencies, configure your Gradle settings to use the Maven Central Repository. 新版 Kotlin K2 编译器更新 The Kotlin team binaries.executable() compilations.configureEach { compilerOptions.configure { freeCompilerArgs.add("-Xallocator=custom") } } } --standalone flag is used to avoid manual simulator booting and shutdown. In 1.9.0, you can now configure whether this flag is used in a Gradle task via the standalone property. By default, the --standalone0 码力 | 3753 页 | 29.69 MB | 1 年前3httpd 2.4.33 中文文档
Configuration Changes The compilation process is very similar to the one used in version 2.2. Your old configure command line (as found in build/config.nice in the installed server directory) can be used in most as A/UX, Next, and Tandem. These were believed to be broken anyway. configure: dynamic modules (DSO) are built by default configure: By default, only a basic set of modules is loaded. The other LoadModule LoadModule directives are commented out in the configuration file. configure: the "most" module set gets built by default configure: the "reallyall" module set adds developer modules to the "all" set Run Time0 码力 | 2692 页 | 3.12 MB | 1 年前3httpd 2.4.25 中文文档
Configuration Changes The compilation process is very similar to the one used in version 2.2. Your old configure command line (as found in build/config.nice in the installed server directory) can be used in most as A/UX, Next, and Tandem. These were believed to be broken anyway. configure: dynamic modules (DSO) are built by default configure: By default, only a basic set of modules is loaded. The other LoadModule LoadModule directives are commented out in the configuration file. configure: the "most" module set gets built by default configure: the "reallyall" module set adds developer modules to the "all" set Run Time0 码力 | 2573 页 | 2.12 MB | 1 年前3
共 297 条
- 1
- 2
- 3
- 4
- 5
- 6
- 30