自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 git学习笔记1

1.命令行2.图形化界面(GUI)3.IDE插件/扩展。

2024-07-12 14:31:45 223

原创 shell学习笔记3

函数内的return语句只能返回一个介于0~255(可取0和255)范围内的整数,否则就会发生溢出。4.如果需要用到超过0~255范围的数,可以直接在函数中用echo输出。1.写一个add.sh文件,里面写add()函数来实现两数之和。可以看到超过255就会从0开始计数。

2024-07-11 10:31:05 98

原创 shell学习笔记2

翻译:贝壳。所以shell就是贝壳的意思(手动狗头)。shell是一块包裹着操作系统核心的壳,处于操作系统的最外层,与用户直接对话,把用户的输入解释给操作系统,然后处理操作系统的输出结果,输出到屏幕让用户直接看到结果。

2024-07-10 14:22:42 193

原创 CMake学习笔记9

可以看到输出了我们想要的DEBUG信息。此时就不会打印DEBUG信息了。画圈的表示启用DEBUG。

2024-07-09 11:14:25 120

原创 CMake学习笔记8

格式:set(变量名0 ${变量名1} ${变量名2} …)意义:将第二个及之后的所有变量拼接后用第一个参数作为拼接后的变量名,如果第一个参数中原来有数据会对原数据就行覆盖。

2024-07-09 09:31:48 147

原创 CMake学习笔记7

格式:其中第一个参数的意义:无:重要消息STATUS:非重要消息WARNING:CMake 警告, 会继续执行AUTHOR_WARNING:CMake 警告 (dev), 会继续执行SEND_ERROR:CMake 错误, 继续执行,但是会跳过生成的步骤FATAL_ERROR:CMake 错误, 终止所有处理过程。

2024-07-08 16:36:09 90

原创 CMake学习笔记6

可以看到,在L_output文件夹中有已经生成的静态库和动态库。此时可以在~cmake目录下删除源文件所在的目录。在~/cmake目录下创建两个文件夹lib1和lib2。把静态库拷贝到lib1,把动态库拷贝到lib2。

2024-07-08 16:11:19 215

原创 CMake学习笔记5

在CMakeLists.txt中加如下命令:其中calc是库名称,SHARED表示生成的库是动态库,${SRC}表示所有源文件(不包含main.cpp)。运行:执行cmake命令,可以发现系统提示动态库libcalc.so生成成功。去文件夹里检查:确实生成成功了。注:动态库有执行权限,静态库没有执行权限。

2024-07-08 14:39:49 230

原创 CMake学习笔记4

其中aux_source_directory()或者file()中的路径必须加上/src,因为源文件要在src文件夹中搜索,同理要加上头文件搜索include_directories(${PROJECT_SOURCE_DIR}/include)

2024-07-08 13:54:43 124

原创 CMake学习笔记3

在CMakeLists中加如下命令意思是搜索CMakeLists.txt所在目录中的所有源文件,并定义变量SRC来表示。此时可以在之前的add_executable()中使用SRC。

2024-07-08 11:10:05 103

原创 CMake学习笔记2

在CMakeLists.txt中加如下命令这个命令表示指定出要使用c++11标准编译程序,后面的11可以换成其他版本。

2024-07-08 10:54:30 187

原创 shell学习笔记1

yunsuan.sh文件。

2024-07-05 15:42:15 99

原创 CMake学习笔记1

CMake是一个跨平台的工具。文件包含了Linux系统下c/c++工程的多个编译规则,它可以用来自动编译c/c++项目。编写好MakeFile文件后,只需要输入命令就可以对整个项目进行自动编译。但手写MakeFile文件会非常困难,也非常容易出错,这时候CMake就派上用场了,CMake可以读入所有源文件,并自动生成MakeFile文件,也就减少了程序员的工作量。总结一下CMake的优点:1.跨平台;2.能够管理大型项目;3.简化编译构建过程和编译过程;

2024-07-05 14:56:22 371

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除