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

渭南商铺网站建设wordpress恋月

渭南商铺网站建设,wordpress恋月,专业装修别墅,合肥集团网站建设公司CMake是一个跨平台的自动化构建系统#xff0c;可以用简单的语句来描述所有平台的编译过程。CMake可以输出各种各样的编译文件#xff0c;如Makefile、VisualStudio等。 CMake主要是编写CMakeLists.txt文件#xff0c;然后用cmake命令将CMakeLists.txt文件转化为make所需要的… CMake是一个跨平台的自动化构建系统可以用简单的语句来描述所有平台的编译过程。CMake可以输出各种各样的编译文件如Makefile、VisualStudio等。 CMake主要是编写CMakeLists.txt文件然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件最后用make命令编译源码生成可执行程序或共享库so (shared object)。 你可以在CMakeLists.txt中指定源文件、头文件、库文件、链接库等信息然后通过cmake命令生成相应的makefile文件。 文章目录1. 单main.c文件输出hello world2. 使hello world更像一个工程文件1. 单main.c文件输出hello world mian.c #include stdio.h int main(){printf(hello world!\n);return 0; }CMakeLists.txt cmake_minimum_required(VERSION 3.15) PROJECT(HELLO) SET(CMAKE_C_COMPILER gcc)SET(SRC_LIST main.c) MESSAGE(STATUS This is BINARY dir ${HELLO_BINARY_DIR}) MESSAGE(STATUS This is SOURCE dir ${HELLO_SOURCE_DIR}) ADD_EXECUTABLE(hello ${SRC_LIST})cmake_minimum_required(VERSION X.X) : 指定cmake的最低版本。 project( project_name ) : 指定工程名称这个指令隐式的指定了两个CMake变量那就是project_name_BINARY_DIRproject_name_SOURCE_DIR。在这个例程中我们命名project_name为HELLO所以也指定了HELLO_BIARY_DIR和HELLO_SOURCE_DIR。所以当我们更改了工程名之后project_name_BINARY_DIR和project_name_SOURCE_DIR也要跟着改变。但是如果我们使用PROJECT_BINARY_DIR和PROJECT_BINARY_DIR那么工程名随便改动这两个变量名会随之改变。 MESSAGE(STATUS This is BINARY dir ${PROJECT_BINARY_DIR}) MESSAGE(STATUS This is SOURCE dir ${PROJECT_SOURCE_DIR})set(CMAKE_C_COMPILER gcc) : 指定CMake使用gcc编译器来编译C代码 SET(SRC_LIST main.c) : SET 还可以显式的定义变量语法是这样的 SET(VAR [VALUE] [CACHE TYPE DOCSTRING [FORCE]]) 现阶段你只需要知道SET可以显式的定义变量即可。如果有多个源文件还可以这样定义SET(SRC_LIST main.c t1.c t2.c) MESSAGE的语法是这样的 MESSAGE([SEND_ERROR | STATUS | FATAL_ERROR] message to display ...)这个指令用于向终端输出用户定义的信息包含了三种类型: SEND_ERROR产生错误生成过程被跳过。 CMake Error at CMakeLists.txt:6 (MESSAGE): This is BINARY dir/home/zch/CmakePratice/t1/build CMake Error at CMakeLists.txt:7 (MESSAGE): This is SOURCE dir/home/zch/CmakePratice/t1 SATUS输出前缀为–的信息。 – This is BINARY dir/home/zch/CmakePratice/t1/build – This is SOURCE dir/home/zch/CmakePratice/t1 FATAL_ERROR立即终止所有 cmake 过程. CMake Error at CMakeLists.txt:6 (MESSAGE): This is BINARY dir/home/zch/CmakePratice/t1/build – Configuring incomplete, errors occurred! ADD_EXECUTABLE(hello ${SRC_LIST}) 定义了这个工程会生成一个文件名为 hello 的可执行文件相关的源文件是 SRC_LIST 中 定义的源文件列表 本例中你也可以直接写成 ADD_EXECUTABLE(hello main.c)。 2. 使hello world更像一个工程文件
http://www.hkea.cn/news/14279579/

相关文章:

  • 网站维护团队北京企业网站模板建站开发
  • 网站建设找天宇智能花艺企业网站建设项目规划
  • 站长之家官网手机之家官网首页
  • 个人网站空间网站建设的费用结构包括
  • 成都红酒网站建设seo关键词挖掘工具
  • 做电影网站怎么选服务器短网址生成器 网址: 生成短网址
  • 电子商城网站建设项目规划书wordpress 产品报价系统
  • 建立网站的流程法律咨询
  • 毕设 网站开发的必要性做动态图片的网站
  • 智能建站软件哪个好石狮seo
  • 网站搭建费用百度官方网页版
  • 南京网站销售网站seo整站优化
  • oracle数据库网站开发陕西 建设工程有限公司网站
  • 做电商网站的框架结构图平面设计手机作图软件
  • 如何建立一个外贸网站宠物网站制作费用明细
  • 厦门网站seo建设wordpress 高可用
  • 苏州市建设安全监督局网站导入到wordpress
  • 网站备案几年备案一次安阳做推广网站
  • 360度全景网站的公司网站被入侵
  • 高端的扬中网站建设建筑设计网站排行榜
  • 企业网站 响应式 案例wordpress顺序设置别名
  • 电子商务网站建设与管理实验总结数据网站建设
  • 2017网站开发工资WordPress发表评论自定义
  • 建网站的系统网站上的支付接口怎么做
  • 做网站使用明星照片可以吗网站建设第三方平台
  • 星座 网站 建设一千块钱能注册公司吗
  • wordpress信息发布系统沧州seo公司
  • 安徽智能网站建设推荐但未能选择wordpress数据库
  • 网站开发需要哪些东西微网站建设及开发
  • 店面设计要素山东网站营销优化开发