cmake命令收集】的更多相关文章

cmake中一些预定义变量 PROJECT_SOURCE_DIR 工程的根目录 PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/build CMAKE_INCLUDE_PATH 环境变量,非cmake变量 CMAKE_LIBRARY_PATH 环境变量 CMAKE_CURRENT_SOURCE_DIR 当前处理的CMakeLists.txt所在的路径 CMAKE_CURRENT_BINARY_DIR target编译目录 使用AD…
查看官方文档 cmake命令 选项 CMake变量 CMake命令汇总 / add_custom_command add_custom_target/add_definitions/add_dependencies add_library/add_subdirectory/add_test/aux_source_directory/break build_command/cmake_minimum_required/cmake_policy configure_file/create_test_…
最近在尝试使用Zsh,发现其补全命令的功能相当厉害.但对CMake命令的补全在默认的5.0.5中好像没有看到,网上找了下关于配置Zsh补全的文章也没有多少.     于是自己动手,发现在Zsh安装目录下有个functions的文件夹,里面都有以_开头的各种补全提示文件,比如_sed,_awk等,于是尝试在网上 下到zsh_cmake补全文件之后,重命名为_cmake放置该文件夹中(注意Windows用户的换行符,在这个上浪费了很多时间,使用 dos2unix可以解决)重新启动Zsh,享受CMak…
CMake命令行添加编译参数 学习自 coroserver 例程: https://github.com/windoze/coroserver coroserver 是一个应用 Boost.Asio 和 Boost.Coroutine 的 多线程TCP服务器. README中有编译命令行示例: `CXXFLAGS="-std=c++11 -stdlib=libc++" LDFLAGS="-stdlib=libc++" cmake [options] path/to/…
Docker 命令收集 1.删除所有容器 docker rm $(docker ps -a -q) 2.删除所有镜像 docker rmi $(docker images -q) 3.启动镜像 docker run -d --name redis_server -p 6379:6379 redis 4.Docker容器自动重启 docker run -dit --restart unless-stopped redis 上面的命令启动一个Redis容器,当Redis容器停止后或者Docker被重…
手机须要网络利用WiFi万能钥匙破解了WIFI的password.手机就能够上网了,但假设想在电脑上使用手机破解的Wifi热点上网就须要password,此时须要知道手机破解的password,WiFi万能钥匙破解后的保存路径是/data/misc/wifi/wpa_supplicant.conf 手机须要的条件 1.安装WiFi万能钥匙 2.手机须要有网络 3.手机须要是root用户 打开这个文件能够看到 ctrl_interface=/data/misc/wifi/sockets drive…
orcle相关命令收集 1,用管理员登陆 /as sysdba:2, 更改用户密码 alter user name identified by password: alter user exptest identified by exptest; 查询用户名: select username,password from dba_users;3,连接用户名 conn name/password:4,创建用户名 create user coco identified by coco; create…
前言 cmake是kitware公司以及一些开源开发者在开发几个工具套件(VTK)的过程中所产生的衍生品.后来经过发展,最终形成体系,在2001年成为一个独立的开放源代码项目.其官方网站是www.cmake.org,可以通过访问官方网站来获得更多关于cmake的信息,而且目前官方的英文文档比以前有了很大的改进,可以作为实践中的参考手册. cmake的流行离不开KDE4的选择.KDE开发者在使用autotools近10年之后,终于决定为KDE4项目选择一个新的工程构建工具.之所以如此,用KDE开发…
在安装mysql 5.5.xx 时运行cmake命令是出现CMake Error: The source directory does not appear to contain CMakeLists.txt.的错误,刚開始以为是cmake版本号有问题,到最后才发现是当前文件夹错了. 在运行cmake时没有切换到mysql的源代码文件夹导致了这个错误,切换到mysql的源代码文件夹又一次运行cmake命令就可以. 下面的命令在解压后的文件夹内运行下面命令: cmake \  -DCMAKE_IN…
​工作中常用的Android系统ADB命令收集如下:先收藏以备以后查阅! ​ adb --help //adb帮助 adb start-server //启动adb server adb kill-server //关闭adb server adb devices //获取设备号 adb logcat //查看系统日志 adb bugreport //打印dumpsys.dumpstate.logcat的输出 adb install //安装应用 adb uninstall //卸载应用 adb…
笔者电脑安装了两个版本的VS(VS2012  和 VS2010),在使用CMake编译的时候,如果只在对应目录的命令行输入 "cmake .." 则系统会自动选择使用新版本(VS2012)进行编译,如果在一些场合一定要用VS2010编译,可以使用CMake 在Windows 平台上的GUI进行设置,更简便的方法是在命令行中设置参数. 设置方法如下: CMake一般过程是:在含有CMakeLists.txt 文件的目录下,打开命令行窗口,mkdir bin 建立子文件夹,cd bin 进…
1. 查看某文件的历史递交记录git log --pretty=oneline 文件名 2. 查看远程仓库信息 git remote show origin 3. 查看用户名和修改用记名: git config user.name git config --global user.name "xxx" 4. 如何将一分支的提交,提交到另一分支 首先取到此提交的id号: 切到要目标分支: 使用cherry-pick命令: 这会生成一个commit 使用push命令: 5. 如何查看指定用…
这里收集了一些常用的git命令: git remote add origin git@192.168.1.128:sabo/ycdd-server.git git push -u origin master git pull git@192.168.1.128:sabo/ycdd-server.git   拉取新分支步骤: 进入目标分支比如master: git  checkout master   保证代码最新: git pull origin master   拉本地分支: git bran…
CMake手册详解,作者翻译的很详细,以下是自己进行的摘录: CMake80个命令(详细解释可以看here) CMD#1: add_custom_command为生成的构建系统添加一条自定义的构建规则. add_custom_command命令有两种主要的功能:第一种是为了生成输出文件,添加一条自定义命令:第二种是为一个目标——比如一个库文件或者可执行文件——添加一条自定义命令. add_custom_command(OUTPUT output1 [output2 ...] COMMAND co…
project 为整个工程设置名称.版本和启用语言 project(<PROJECT-NAME> [LANGUAGES] [<language-name>...])project(<PROJECT-NAME> [VERSION <major>[.<minor>[.<patch>[.<tweak>]]]] [LANGUAGES <language-name>...]) 例:project(MyProject) 工…
用途:提供一些列表操作 list(LENGTH <list><output variable>)  list(GET <list> <elementindex> [<element index> ...]       <output variable>)  list(APPEND <list><element> [<element> ...])  list(FIND <list> <…
CMake中与export()相关的命令 (注:红色字体是标题,粉色是需要特别需要注意的地方) 总的来说,export()命令想要做的事情可以用一句话概括:Export targets from the build tree for use by outside projects. 其具体的用法有以下三个: one: export(EXPORT <export-name> [NAMESPACE <namespace>] [FILE <filename>]) Create…
概述 本文演示环境: win10 + VS2017 1.指定变量值 咱们常用命令[cmake ..]在build目录下配置生成项目和解决方案. 其实,这个命令还有其他用法. 指定CMakeLists.txt中的变量值.比如 , fmt 库 的CMakeLists.txt中有一个变量 [BUILD_SHARED_LIBS],可以在命令行指定其值: cmake -DBUILD_SHARED_LIBS=TRUE .. 对比可知,多了中间指定变量的命令, 其他没有变化. 2.指定编译器版本 使用命令:…
关闭 php-fpm: ps -ef | grep php-fpm  或    ps aux | grep php-fpm kill -USR2 32253  (对应的进程PID) kill -9 进程ID killall php-fpm 举例:测试MySQL是否启动 #查看是否有mysql进程 ps -ef | grep mysql #查看是否有 mysql 端口 netstat -ntlp | grep 3306 vi 操作笔记     (PPT)Linux服务器基础     Linux常用…
命令列表 命令 说明 ASSOC 显示或修改文件扩展名关联. ATTRIB 显示或更改文件属性. BREAK 设置或清除扩展式 CTRL+C 检查. BCDEDIT 设置启动数据库中的属性以控制启动加载. CACLS 显示或修改文件的访问控制列表(ACL). CALL 从另一个批处理程序调用这一个. CD 显示当前目录的名称或将其更改. CHCP 显示或设置活动代码页数. CHDIR 显示当前目录的名称或将其更改. CHKDSK 检查磁盘并显示状态报告. CHKNTFS 显示或修改启动时间磁盘检…
qt的命令很多,用到的时候到网上查,常常不能一下查到.这里记录下一些备用 1 从.ui文件生成头文件: uic xxx.ui > xxx.h 2 moc生成 moc yourfilename.h -o moc_youfilename.cpp…
#重要说明 (1) windbg命令分为标准命令,元命令和扩展命令. 标准命令提供最基本的调试功能,不区分大小写.如:bp  g  dt  dv  k等 元命令提供标准命令没有提供的功能,也内建在调试引擎中,以.开头.如.sympath  .reload等 扩展命令用于扩展某一方面的调试功能,实现在动态加载的扩展模块中,以!开头.如!analyze等 (2) 进入调试状态时,直接回车可重复执行上一条命令:按上下方向键可以浏览和选择以前输入过的命令 (3) 神奇的Tab键,进行命令补全:ESC清除…
1. ctrl + Alt + F1:   进入纯粹的命令行. 2. ctr + Alt + T :    从图形界面打开终端.…
一.msfconsole ?   帮助菜单 back 从当前环境返回 banner   显示一个MSF banner cd   切换目录 color   颜色转换 connect   连接一个主机 exit   退出MSF help   帮助菜单 info   显示一个或多个模块的信息 irb   进入irb脚本模式 jobs   显示和管理作业 kill   杀死一个作业 load   加载一个插件 loadpath 在一个路径搜索并加载模块 quit   退出MSF resource 运行存…
1.检出 svn co  http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码 svn  co  svn://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名 --password 密码 svn  checkout  http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 svn  checkout  svn://路径(目录或文件的全路径) [本地目录全路径]  -…
保存: 按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:wq 保存文件并退出vi:wq! 强制保存文件,并退出vi:q 不保存文件,退出vi (未键入任何字符):q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保存文件开始再编辑…
window类   1.命令打开系统设置页面 1.control keymgr.dll 打开凭据管理器 2.gpedit.msc 打开管理面板 3.mspaint--------画图板  4.mstsc----------远程桌面连接  5.devmgmt.msc--- 设备管理器  6.dcomcnfg-------打开系统组件服务  7.notepad--------打开记事本  8.ntbackup-------系统备份和还原  9.services.msc---本地服务 10.taskm…
mv  :  既可以重命名,又可以移动文件或文件夹 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但是要注意的是,如果当前目录下也有个1234的文件的话,我们的这个文件是会将它覆盖的 详细介绍 http://www.cnblogs.com/peida/archive…
本人曾使用ubuntu 是踩过有一些坑,以及在处理问题时学到的知识,总结一下,便于以后记忆. 1 基本命令 (1)列出文件 ls 参数 目录名 参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件 (2)转换目录 cd (3) 拷贝文件 cp 参数 源文件 目标文件 (4)删除文件 rm 参数 文件 (5)使用cat命令显示文件 (6) 利用apt-get管理软件包(ubuntu) install pkgs 安装 例如:$sudo apt-get install vim update 更新…
超实用的. awk1line_zh-CN.txt 可惜中文版的网址好像不能访问了.. HANDY ONE-LINE SCRIPTS FOR AWK 30 April 2008 Compiled by Eric Pement - eric [at] pement.org version 0.27 Latest version of this file (in English) is usually at: http://www.pement.org/awk/awk1line.txt This fi…