英语法语西班牙语

OnWorks 网站图标

cmake - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 cmake

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 cmake,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


cmake - CMake 命令行参考

概要


制作 [ ] ( | )
cmake [(-D = )...] -P
cmake --build [ ] [-- ...]
cmake -E [ ...]
cmake --find-package ...

商品描述


“cmake”可执行文件是 CMake 命令行界面。 它可用于配置
脚本中的项目。 可以在命令行指定项目配置设置
使用 -D 选项。

CMake 是一个跨平台的构建系统生成器。 项目指定其构建过程
与平台无关的 CMake 列表文件包含在源代码树的每个目录中
名称 CMakeLists.txt。 用户通过使用CMake生成构建系统来构建项目
对于他们平台上的本机工具。

配置


-C
预加载脚本以填充缓存。

当 cmake 第一次在一个空的构建树中运行时,它会创建一个 CMakeCache.txt 文件
并使用项目的可自定义设置填充它。 这个选项可能是
用于指定在第一次传递之前从中加载缓存条目的文件
通过项目的 cmake 列表文件。 加载的条目优先于
项目的默认值。 给定的文件应该是一个包含 SET 的 CMake 脚本
使用 CACHE 选项而不是缓存格式文件的命令。

-D : = , -D =
创建一个 cmake 缓存条目。

当 cmake 第一次在一个空的构建树中运行时,它会创建一个 CMakeCache.txt 文件
并使用项目的可自定义设置填充它。 这个选项可能是
用于指定优先于项目默认值的设置。
可以根据需要为尽可能多的缓存条目重复该选项。

如果 给出的部分必须是指定的类型之一 组()
其命令文档 CACHE 签名。 如果 部分省略
如果条目不存在类型,则将创建没有类型的条目。
如果项目中的命令将类型设置为 PATH or 文件路径 那么
转换为绝对路径。

此选项也可以作为单个参数给出: -D : = or
-D =.

-U
从 CMake 缓存中删除匹配的条目。

此选项可用于从 CMakeCache.txt 中删除一个或多个变量
文件,使用 * 和 ? 支持。 该选项可能会重复
根据需要获取尽可能多的缓存条目。

小心使用,你可以让你的 CMakeCache.txt 不起作用。

-G
指定构建系统生成器。

CMake 可能在某些平台上支持多个本机构建系统。 发电机
负责生成特定的构建系统。 可能的生成器名称
被指定在 cmake 生成器(7) 手册。

-T
如果生成器支持,请指定工具集名称。

一些 CMake 生成器支持为本地构建系统提供工具集名称
选择编译器。 这仅在特定生成器上受支持:

Visual Studio >= 10
Xcode >= 3.0

有关允许的工具集名称,请参阅本机构建系统文档。

-A
如果生成器支持,请指定平台名称。

一些 CMake 生成器支持为原生构建提供平台名称
系统选择编译器或 SDK。 这仅在特定生成器上受支持:

Visual Studio >= 8

有关允许的平台名称,请参阅本机构建系统文档。

-Wno-dev
禁止开发者警告。

禁止针对 CMakeLists.txt 文件作者的警告。 经过
默认情况下,这也将关闭弃用警告。

-Wdev 启用开发人员警告。

启用针对 CMakeLists.txt 文件作者的警告。 经过
默认情况下,这也将打开弃用警告。

-错误=开发
使开发人员警告错误。

发出针对 CMakeLists.txt 文件错误作者的警告。 经过
默认情况下,这也会将已弃用的警告作为错误打开。

-Wno-错误=开发
使开发人员警告而不是错误。

向 CMakeLists.txt 文件的作者发出警告而不是错误。
默认情况下,这也会将已弃用的警告作为错误关闭。

-W 不推荐使用
启用已弃用的功能警告。

启用针对使用已弃用功能的警告,这些功能旨在用于
CMakeLists.txt 文件的作者。

-Wno-弃用
禁止不推荐使用的功能警告。

禁止使用已弃用功能的警告,这些警告是为了
CMakeLists.txt 文件的作者。

-Werror=已弃用
生成不推荐使用的宏和函数警告错误。

对已弃用的宏和函数的使用发出警告,这些宏和函数是为
CMakeLists.txt 文件的作者,错误。

-Wno-error=已弃用
使不推荐使用的宏和函数警告不是错误。

对已弃用的宏和函数的使用发出警告,这些宏和函数是为
CMakeLists.txt 文件的作者,而不是错误。

-E [ ...]
我们 命令行 工具 时尚.

-L[A][H]
列出非高级缓存变量。

列出缓存变量将运行 CMake 并列出 CMake 缓存中的所有变量
未标记为 INTERNAL 或 ADVANCED 的。 这将有效地显示当前
CMake 设置,然后可以使用 -D 选项进行更改。 改变一些
变量可能会导致创建更多变量。 如果指定了 A,则它
还将显示高级变量。 如果指定了 H 也会显示帮助
对于每个变量。

- 建造
构建一个 CMake 生成的项目二叉树。

这使用以下内容抽象了本机构建工具的命令行界面
opţiuni:

= 要构建的项目二进制目录。
- 目标= 建造而不是默认目标。
--配置= 对于多配置工具,选择.
--clean-first = 首先构建目标 'clean',然后构建。
(要仅清洁,请使用 --target 'clean'。)
--use-stderr = 忽略。 行为在 CMake >= 3.0 中是默认的。
-- = 将剩余选项传递给本机工具。

在没有选项的情况下运行 cmake --build 以获得快速帮助。

-N 仅查看模式。

只加载缓存。 不要实际运行配置和生成步骤。

-P
进程脚本模式。

将给定的 cmake 文件作为用 CMake 语言编写的脚本进行处理。 不
执行配置或生成步骤并且不修改缓存。 如果
变量使用 -D 定义,这必须在 -P 参数之前完成。

--查找包
以类似 pkg-config 的模式运行。

使用 find_package() 搜索包并将结果标志打印到标准输出。
这可用于使用 cmake 而不是 pkg-config 来查找已安装的库
基于 Makefile 的普通项目或基于 autoconf 的项目(通过
共享/aclocal/cmake.m4)。

--graphviz=[文件]
生成依赖关系的graphviz,更多信息参见CMakeGraphVizOptions.cmake。

生成一个包含所有库和可执行文件的 graphviz 输入文件
项目中的依赖项。 请参阅 CMakeGraphVizOptions.cmake 的文档
,了解更多详情。

--系统信息 [文件]
转储有关此系统的信息。

转储有关当前系统的广泛信息。 如果从顶部运行
CMake 项目的二叉树,它将转储其他信息,例如
缓存,日志文件等。

--调试尝试编译
不要删除 try_compile 构建树。 一次只对一次 try_compile 有用。

不要删除为 try_compile 调用创建的文件和目录。 这是
在调试失败的 try_compiles 时很有用。 然而,它可能会改变结果
尝试编译作为来自先前尝试编译的旧垃圾可能会导致不同的测试
错误地通过或失败。 此选项最适合用于一次尝试编译
时间,并且只有在调试时。

--调试输出
将 cmake 置于调试模式。

在 cmake 运行期间打印额外信息,如堆栈跟踪
message(send_error ) 调用。

- 痕迹
将 cmake 置于跟踪模式。

打印所有调用和从哪里调用的跟踪。

--trace-展开
将 cmake 置于跟踪模式。

喜欢 - 痕迹,但扩展了变量。

--warn-未初始化
警告未初始化的值。

使用未初始化的变量时打印警告。

--警告未使用的变量
警告未使用的变量。

查找已声明或已设置但未使用的变量。

--no-warn-unused-cli
不要警告命令行选项。

不要查找在命令行上声明但未使用的变量。

--检查系统变量
查找系统文件中变量使用的问题。

通常,未使用和未初始化的变量仅在
CMAKE_SOURCE_DIR 和 CMAKE_BINARY_DIR。 此标志告诉 CMake 警告其他
文件。

--帮助,-帮助,-用法,-h,-H,/?
打印使用信息并退出。

用法描述了基本的命令行界面及其选项。

--版本,-版本,/V [ ]
显示程序名称/版本横幅并退出。

如果指定了文件,则将版本写入其中。 帮助被打印到一个
命名如果给出的话。

--帮助完整 [ ]
打印所有帮助手册并退出。

所有手册均以人类可读的文本格式印刷。 帮助被打印到一个
命名如果给出的话。

--帮助手册 [ ]
打印一份帮助手册并退出。

指定的手册以人类可读的文本格式打印。 帮助是
打印到一个命名如果给出的话。

--帮助手册列表 [ ]
列出可用的帮助手册并退出。

该列表包含可通过使用
--帮助手册 选项后跟手册名称。 帮助被打印到一个命名的
如果给出的话。

--help-命令 [ ]
打印一个命令的帮助并退出。

cmake 命令(7) 手动输入 以人类可读的文本打印
格式。 帮助被打印到一个命名的如果给出的话。

--help-命令列表 [ ]
列出带有可用帮助的命令并退出。

该列表包含所有可以通过使用
--help-命令 选项后跟命令名称。 帮助被打印到一个命名的
如果给出的话。

--help-命令 [ ]
打印 cmake-commands 手册并退出。

cmake 命令(7) 手册以人类可读的文本格式打印。 帮助
打印到一个命名如果给出的话。

--帮助模块 [ ]
打印一个模块的帮助并退出。

cmake 模块(7) 手动输入 以人类可读的文本打印
格式。 帮助被打印到一个命名的如果给出的话。

--帮助模块列表 [ ]
列出可用帮助的模块并退出。

该列表包含可通过使用
--帮助模块 选项后跟模块名称。 帮助被打印到一个命名的
如果给出的话。

--帮助模块 [ ]
打印 cmake-modules 手册并退出。

cmake 模块(7) 手册以人类可读的文本格式打印。 帮助
打印到一个命名如果给出的话。

--帮助政策 [ ]
打印一项政策的帮助并退出。

cmake-政策(7) 手动输入 以人类可读的文本打印
格式。 帮助被打印到一个命名的如果给出的话。

--帮助策略列表 [ ]
列出可用帮助的策略并退出。

该列表包含可通过使用
--帮助政策 选项后跟策略名称。 帮助被打印到一个命名的
如果给出的话。

--帮助政策 [ ]
打印 cmake-policies 手册并退出。

cmake-政策(7) 手册以人类可读的文本格式打印。 帮助
打印到一个命名如果给出的话。

--帮助-属性 [ ]
打印一个属性的帮助并退出。

cmake-属性(7) 手动输入 以人类可读的方式打印
文本格式。 帮助被打印到一个命名的如果给出的话。

--help-属性列表 [ ]
列出可用帮助的属性并退出。

该列表包含可通过使用
--帮助-属性 选项后跟属性名称。 帮助被打印到一个命名的
如果给出的话。

--帮助-属性 [ ]
打印 cmake-properties 手册并退出。

cmake-属性(7) 手册以人类可读的文本格式打印。 这
帮助被打印到一个命名如果给出的话。

--帮助变量 [ ]
打印一个变量的帮助并退出。

cmake-变量(7) 手动输入 以人类可读的文本打印
格式。 帮助被打印到一个命名的如果给出的话。

--help-变量列表 [ ]
列出可用帮助的变量并退出。

该列表包含可通过使用
--帮助变量 选项后跟变量名。 帮助被打印到一个命名的
如果给出的话。

--help-变量 [ ]
打印 cmake-variables 手册并退出。

cmake-变量(7) 手册以人类可读的文本格式打印。 帮助
打印到一个命名如果给出的话。

命令行 工具 MODE


CMake 通过签名提供了内置的命令行工具:

cmake -E [ ...]

运行 cmake -E or cmake -E 帮助 用于命令摘要。 可用的命令有:

目录 [ ...]
更改当前工作目录并运行命令。

比较文件
检查是否 与...相同 . 如果文件相同,则返回 0,否则返回
它返回 1。

复制 ...
将文件复制到 (文件或目录)。 如果多个文件
指定, 必须是目录并且它必须存在。

复制目录 ...
复制目录到 目录。 如果 目录没有
存在它将被创建。

复制如果不同 ...
将文件复制到 (文件或目录)如果它们已更改。 如果
指定了多个文件, 必须是目录,而且必须
存在。

回音 [ ...]
将参数显示为文本。

回声追加 [ ...]
将参数显示为文本但不换行。

ENV [--未设置=名称]... [名称=值]... 指挥 [ARG]...
在修改后的环境中运行命令。

环境
显示当前环境变量。

制作目录 ...
创建 目录。 如有必要,也创建父目录。 如果一个
目录已经存在,它将被静默忽略。

md5sum ...
计算文件的 md5sum。

去掉 [-F] ...
删除文件,使用 -f 强迫它。 如果文件不存在,它将是
默默无视。

删除目录
删除目录及其内容。 如果目录不存在,它将是
默默无视。

重命名
重命名文件或目录(在一个卷上)。

睡觉 ...
睡眠给定的秒数。

焦油 [cxt][vf][zjJ] 文件.tar [ ...] [ - ] [ ...]
创建或提取 tar 或 zip 存档。 选项是:

-- 停止解释选项并将所有剩余参数视为文件名
即使他们开始 -.

--files-from=
从给定文件中读取文件名,每行一个。 空行被忽略。
行可能不在 - 以外 --添加文件= 添加文件
名字开始于 -.

--mtime=
指定记录在 tarball 条目中的修改时间。

--格式=
指定要创建的存档的格式。 支持的格式有:
7zip, Gnutar, 人份, 帕克斯 (受限制的人,默认),和 拉链.

[ ...]
运行命令并返回经过的时间。

触摸
触摸一个文件。

touch_nocreate
触摸文件(如果存在)但不创建它。 如果文件不存在,它将
被默默无视。

特定于 UNIX 命令行 工具
下列 cmake -E 命令仅在 UNIX 上可用:

创建符号链接
创建符号链接 命名 .

Windows 专用 命令行 工具
下列 cmake -E 命令仅在 Windows 上可用:

删除_regv
删除 Windows 注册表值。

env_vs8_wince
显示为提供的 Windows CE SDK 设置环境的批处理文件
安装在VS2005。

env_vs9_wince
显示为提供的 Windows CE SDK 设置环境的批处理文件
安装在VS2008。

写入寄存器
写入 Windows 注册表值。

使用 onworks.net 服务在线使用 cmake


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    Alt-F
    Alt-F
    Alt-F 提供了一个免费和开源的
    DLINK 的替代固件
    DNS-320/320L/321/323/325/327L and
    DNR-322L。 Alt-F 有 Samba 和 NFS;
    支持ext2/3/4...
    下载 Alt-F
  • 2
    usm
    usm
    usm 是一个统一的 slackware 包
    处理自动的经理
    依赖解决。 它统一了
    各种软件包存储库,包括
    slackware、slacky、p...
    下载usm
  • 3
    chart.js之
    chart.js之
    Chart.js 是一个 Javascript 库,它
    允许设计师和开发人员绘制
    使用HTML5的各种图表
    画布元素。 Chart js 提供了一个很好的
    大批 ...
    下载 Chart.js
  • 4
    用于JasperReports的iReport-Designer
    用于JasperReports的iReport-Designer
    注意:iReport/Jaspersoft Studio 支持
    公告:从 5.5.0 版开始,
    Jaspersoft Studio 将成为官方
    JasperReports 的设计客户端。 iReport
    将...
    下载 JasperReports 的 iReport-Designer
  • 5
    安装后F
    安装后F
    PostInstallerF 将安装所有
    Fedora Linux 和其他软件
    默认不包括,之后
    第一次运行 Fedora。 它的
    容易...
    下载 PostInstallerF
  • 6
    痕迹
    痕迹
    strace 项目已移至
    https://strace.io. strace is a
    诊断、调试和指导
    Linux 的用户空间跟踪器。 它被使用
    监控一个...
    下载跟踪
  • 更多 ”

Linux 命令

Ad