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

wordpress付费主题推荐seo公司赚钱吗

wordpress付费主题推荐,seo公司赚钱吗,手机网站开发协议,永乐网站建设execute_process 是 CMake 中一个非常强大的命令&#xff0c;用于在构建过程中执行外部程序或脚本。它提供了丰富的选项来控制执行过程&#xff0c;并可以捕获输出、错误和返回码。以下是 execute_process 的详细解析&#xff1a; 基本语法 execute_process(COMMAND <comm…

execute_process 是 CMake 中一个非常强大的命令,用于在构建过程中执行外部程序或脚本。它提供了丰富的选项来控制执行过程,并可以捕获输出、错误和返回码。以下是 execute_process 的详细解析:

基本语法

execute_process(COMMAND <command>...>[WORKING_DIRECTORY <directory>][TIMEOUT <seconds>][COMMAND_ECHO <SILENT|NORMAL|DETAILED>][RESULT_VARIABLE <variable>][ERROR_VARIABLE <variable>][ERROR_STRIP_TRAILING_WHITESPACE][ERROR_CODE <variable>][ERROR_CODE_VARIABLE <variable>][ERROR_FILE <file>][ERROR_FILE_STRIP_TRAILING_WHITESPACE][OUTPUT_VARIABLE <variable>][OUTPUT_STRIP_TRAILING_WHITESPACE][OUTPUT_FILE <file>][OUTPUT_FILE_STRIP_TRAILING_WHITESPACE][INPUT <string|list>][INPUT_DATA <string|list>]
)

参数详解

  • COMMAND: 要执行的命令及其参数。可以是一个字符串或列表形式。例如:COMMAND make install 或 COMMAND {CMAKE_COMMAND} -P ${CMAKE_SOURCE_DIR}/cmake_install.cmake
  • WORKING_DIRECTORY: 设置命令执行时的工作目录。例如:WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
  • TIMEOUT: 设置命令执行的超时时间(以秒为单位)。如果命令在指定时间内未完成,则会被终止。例如:TIMEOUT 60
  • COMMAND_ECHO: 控制是否在执行命令时打印命令行。可选值为 SILENTNORMALDETAILED。默认为 NORMAL
    • SILENT: 不打印任何信息。
    • NORMAL: 打印命令名称和第一个参数。
    • DETAILED: 打印完整的命令行。
  • RESULT_VARIABLE: 存储命令执行结果的变量。如果命令成功执行,该变量将被设置为 TRUE;否则为 FALSE
  • ERROR_VARIABLE: 存储命令标准错误输出的变量。可以与 ERROR_STRIP_TRAILING_WHITESPACE 一起使用来去除末尾的空白字符。
  • ERROR_STRIP_TRAILING_WHITESPACE: 如果设置了此选项,将从 ERROR_VARIABLE 中去除末尾的空白字符。
  • ERROR_CODE: 存储命令返回码的变量。如果命令成功执行,该变量将被设置为 0;否则为非零值。
  • ERROR_CODE_VARIABLE: 存储命令返回码的变量名。
  • ERROR_FILE: 将命令的标准错误输出重定向到指定的文件。可以与 ERROR_FILE_STRIP_TRAILING_WHITESPACE 一起使用来去除末尾的空白字符。
  • ERROR_FILE_STRIP_TRAILING_WHITESPACE: 如果设置了此选项,将从 ERROR_FILE 中去除末尾的空白字符。
  • OUTPUT_VARIABLE: 存储命令标准输出的变量。可以与 OUTPUT_STRIP_TRAILING_WHITESPACE 一起使用来去除末尾的空白字符。
  • OUTPUT_STRIP_TRAILING_WHITESPACE: 如果设置了此选项,将从 OUTPUT_VARIABLE 中去除末尾的空白字符。
  • OUTPUT_FILE: 将命令的标准输出重定向到指定的文件。可以与 OUTPUT_FILE_STRIP_TRAILING_WHITESPACE 一起使用来去除末尾的空白字符。
  • OUTPUT_FILE_STRIP_TRAILING_WHITESPACE: 如果设置了此选项,将从 OUTPUT_FILE 中去除末尾的空白字符。
  • INPUT: 向命令的标准输入提供数据。可以是字符串或列表形式。
  • INPUT_DATA: 类似于 INPUT,但允许使用更复杂的数据类型,例如列表。

示例

  • 简单示例:

execute_process(COMMAND echo "Hello, World!"OUTPUT_VARIABLE output
)
message("Output: ${output}")
  • 带工作目录和超时:
execute_process(COMMAND ls /nonexistent/pathWORKING_DIRECTORY ${CMAKE_SOURCE_DIR}TIMEOUT 5RESULT_VARIABLE result
)
if (result)message("Command succeeded")
else()message("Command failed or timed out")
endif()
  • 捕获标准输出和错误输出:
execute_process(COMMAND ls /nonexistent/pathOUTPUT_VARIABLE outputERROR_VARIABLE error
)
message("Output: ${output}")
message("Error: ${error}")
  • 重定向输出到文件:
execute_process(COMMAND ls /nonexistent/pathOUTPUT_FILE ${CMAKE_BINARY_DIR}/output.txtERROR_FILE ${CMAKE_BINARY_DIR}/error.txt
)

通过这些参数和示例,你可以看到 execute_process 命令在 CMake 中的强大功能,它可以帮助你在构建过程中灵活地执行外部命令并处理其输出。

http://www.15wanjia.com/news/41748.html

相关文章:

  • 上海技术做网站微博上如何做网站推广
  • 网站建设优化去哪学微信如何投放广告
  • 开发网站的财务分析西安seo优化工作室
  • 用vs2010做网站css东莞建设企业网站
  • 网站建设找客户春哥seo博客
  • 专门做财经的网站彩虹云商城网站搭建
  • wordpress主机和域名绑定域名保定seo网络推广
  • 学院网站板块朋友圈广告怎么投放
  • 一般网站开发好的框架都有哪些百度竞价多少钱一个点击
  • 购物网站的详细设计免费建网站知乎
  • 济南网站地址滨州seo招聘
  • wordpress双语安装天津seo优化公司哪家好
  • 青年旅舍网站开发背景及意义百度地图人工电话
  • 婺城区建设局网站产品线上营销推广方案
  • 政府机关网站备案网站分析案例
  • 浙江建站管理系统价格seo网络优化前景怎么样
  • 西宁网站优化网络营销工具体系
  • 个人注册一个小公司要多少钱搜索引擎优化网页
  • 南山网站制作联系电话谷歌搜索引擎363入口
  • 化妆品公司网站建设方案微信公众号推广网站
  • php网站开发教程广州网络seo优化
  • 浦口区网站建站公司网页设计与网站开发
  • 淘宝客网站如何做推广方案代写软文
  • wordpress 扩展seo是什么姓
  • 在哪人网站要以接it项目做企业seo网站营销推广
  • 淄博政府网站建设公司网络推广平台公司
  • 网站做seo多少钱优化培训学校
  • 做网站在线聊天的模块中小型企业网站设计与开发
  • sql server做网站网页设计制作
  • 做网站 支付账号免费吗百度百科词条