这是 gnulib-tool 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
gnulib-tool - 为想要从 gnulib 导入模块的作者或维护者的程序
进入他们的包裹。
概要
gnulib 工具 - 列表
gnulib 工具 --import [module1 ...moduleN]
gnulib 工具 - 更新
gnulib 工具 --create-testdir --dir=目录 module1 ... moduleN
gnulib 工具 --create-megestdir --dir=目录 [module1 ... moduleN]
gnulib 工具 --test --dir=目录 module1 ... moduleN
gnulib 工具 --megest --dir=目录 [module1 ... moduleN]
gnulib 工具 --extract-description 模块
gnulib 工具 --extract-filelist 模块
gnulib 工具 --extract-dependencies 模块
gnulib 工具 --extract-autoconf-snippet 模块
gnulib 工具 --extract-automake-snippet 模块
gnulib 工具 --extract-include-directive 模块
gnulib 工具 --extract-license 模块
gnulib 工具 --extract-maintainer 模块
gnulib 工具 --extract-tests-module 模块
商品描述
GNU 可移植性库是一个宏系统和 C 声明和定义
常用的 API 元素和抽象的系统行为。 它可以用来改善
程序中的可移植性和其他功能。
配置
操作模式:
- 列表 打印可用的模块名称。
- 进口
将给定的模块导入当前包; 如果没有指定模块,
从当前的 gnulib 更新当前包。
- 更新
更新当前包,恢复 CVS 中省略的文件。
--创建测试目录
使用给定的模块创建一个临时包。
--create-megestdir
使用给定的模块一个接一个地创建一个大型临时包。
- 测试 测试给定模块的组合(这里推荐使用 CC="gcc -Wall")。
--megatest
一一测试给定的模块(推荐使用 CC="gcc
-墙”在这里)。
--提取说明
提取说明。
--提取文件列表
提取文件列表。
--extract-依赖
提取依赖项。
--提取-autoconf-片段
提取 configure.ac 的片段。
--extract-automake-片段
提取 lib/Makefile.am 的片段。
--extract-include-指令
提取#include 指令。
--提取许可证
在 lib/ 下报告源文件的许可条款。
--提取维护者
报告 gnulib 中的维护者。
--提取测试模块
报告单元测试模块(如果存在)。
选项:
--dir=目录
指定目标目录。 对于 --import,这指定您的 configure.ac 的位置
可以被找寻到。 默认为当前目录。
--lib=图书馆
指定库名称。 默认为“libgnu”。
--source-base=目录
目录相关 --dir 放置源代码的位置(默认为“lib”),用于 --import。
--m4-base=目录
目录相关 --dir 放置 *.m4 宏的位置(默认为“m4”),用于 --import。
--tests-base=目录
放置单元测试的目录相关 --dir(默认为“测试”),用于
- 进口。
--aux-dir=目录
目录相关 --dir 放置辅助构建工具的位置(默认为“build-
辅助”)。
--with-测试
包括对所包含模块的单元测试。
--避免=模块
避免包含给定的 MODULE。 如果您有提供等效代码的代码,则很有用
功能。 这个选项可以重复。
--lgpl 如果模块在 LGPL 下不可用,则中止。 同时修改许可证模板
GPL 到 LGPL。
--libtool
使用 libtool 规则,用于 --import。
--macro-prefix=前缀
指定宏“gl_EARLY”和“gl_INIT”的前缀。 默认值为“gl”。
--无变更日志
不要更新或创建 ChangeLog 文件。
--试运行
对于--import,只打印本来应该做的事情。
-是的, ——象征性的, --符号链接
制作符号链接而不是复制文件。
-H, - 帮帮我
显示选项摘要。
使用 onworks.net 服务在线使用 gnulib-tool