Linux
文章平均质量分 64
记录Linux的一些知识点
呆呆狗meng
一只专注于学习进步的呆呆狗
展开
-
Cmake学习详细笔记(8) ——自定义编译选项
案例四:自定义编译选项1). 源文件结构.├── CmakeLists.txt├── config.h.in├── main.cpp└── students├── CmakeLists.txt├── student_pub.cpp└── student_pub.h2) .编写 CMakeLists.txt#cmake mini ~vercmake_minimum_required(VERSION 2.8)#project infoproject(Studdent3)messa原创 2021-01-25 22:09:34 · 1164 阅读 · 0 评论 -
Cmake学习详细笔记(7) ——不同目录多文件
案例三:不同目录多文件1). 源文件结构.├── CmakeLists.txt├── main.cpp└── students├── CmakeLists.txt├── student_pub.cpp└── student_pub.h2) .编写 CMakeLists.txt第一个CmakeLists.txt:#cmake mini ~vercmake_minimum_required(VERSION 2.8)#project infoproject(Studdent2)#ta转载 2021-01-25 22:06:33 · 388 阅读 · 0 评论 -
Cmake学习详细笔记(6) ——同目录多文件
案例二:同目录多文件1). 源文件结构.├── CmakeLists.txt├── main.cpp├── student_pub.cpp└── student_pub.h.编写 CMakeLists.txt#cmake mini ~vercmake_minimum_required(VERSION 2.8)#project infoproject(Studdent2)#target exe**add_executable(Studdent main.cpp student_p原创 2021-01-25 22:04:08 · 175 阅读 · 0 评论 -
Cmake学习详细笔记(5) ——简单源文件
Linux平台cmake 生成Makefile编写的*.Cpp /*.h 文件见附录1.执行文件生成过程1)源文件结构$tree.├── clearCmake.sh├── CmakeLists.txt└── student_pub.cpp$cmake . #生成Makefile├── clearCmake.sh├── CMakeCache.txt├── CMakeFiles│ ├── 3.10.2│ │ ├── CMakeCCompiler.cmake│ │原创 2021-01-25 22:01:00 · 246 阅读 · 0 评论 -
Cmake学习详细笔记(4) ——语句解析
1,find_package(OpenCV REQUIRED)1)、 find_package()命令首先会在模块路径中寻找 Find.cmake,这是查找库的一个典型方式。具体查找路径依次为CMake:变量CMAKEMODULEPATH中的所有目录。如果没有,然后再查看它自己的模块目录/share/cmake−x.y/Modules/({CMAKE_MODULE_PATH}中的所有目录。如果没有,然后再查看它自己的模块目录 /share/cmake-x.y/Modules/ (CMAKEMODUL原创 2021-01-25 21:52:58 · 139 阅读 · 0 评论 -
Cmake学习详细笔记(3) ——编译选项
1,常用设置及含义set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")-Wall Enable most warning messages.set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3")set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthre原创 2021-01-25 21:48:46 · 3518 阅读 · 0 评论 -
gdb 调试遇到的问题 #0 <unavailable> in ?? ()
(gdb) set sysroot “/opt/pancake-core-sdk/sysroots/armv7ahf-neon-poky-linux-gnueabi”(gdb)(gdb)(gdb) show sysrootThe current system root is “”/opt/pancake-core-sdk/sysroots/armv7ahf-neon-poky-linux-gnueabi"".(gdb) show solib-search-pathThe search path原创 2020-11-04 18:09:17 · 6160 阅读 · 0 评论 -
linux更改终端目录背景颜色
背景有时候让字体看不清:修改用户权限导致的问题vi ~/.bashrc添加:echo "OTHER_WRITABLE 01;33" >> $HOME/.dir_colorseval `dircolors $HOME/.dir_colors`添加后执行:source ~/.bashrc使之生效。其他.也可以添加以下其他颜色配置,复制到同样的文件中:PS1='${debian_chroot:+($debian_chroot)}\[\033[1;36m\]\u@\h\[\03原创 2020-07-19 21:30:35 · 1382 阅读 · 2 评论 -
Cmake学习详细笔记(2) ——cmake安装与配置
安装cmake1 , Windows 下安装Windows版本安装直接运行EXE2, Linux下安装下载软件包安装$cmake-..tar.gz为下载下来的源码包$tar xvf cmake-...tar.gz$cd cmake-..*$./bootstrap$make$make install命令安装$cmake -version 查看版本,若没有安装则...原创 2020-04-29 09:53:37 · 349 阅读 · 0 评论 -
Cmake学习详细笔记(1) ——cmake简介
一、简介CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟原创 2020-07-19 13:06:43 · 227 阅读 · 1 评论