cmake使用敲敲才行,看五花八门的文章就让你糊涂了
(2024-07-13 23:21:11)
标签:
cmakelinux |
分类: 接口类的哈 |
别说计算机学不会,很久了知道还是蒙不登的没学会 其实
就是缺少了敲敲敲
cout<<"Hello World!"<<endl;
return 0;
cmake 使用 敲敲才行,那海量的五花八门的文章,只会让你迷糊嘎嘎
实则计算机无学的,对一般人来讲 甚至不用理论
就可以会的东西。
除了哪些研究计算机本身的 除外。
所以很多专科大专等一样码着好像是很高深的代码们。
然一个本科或者研究生不一定怎么着,差距其实是有没有敲敲。

整天被cmake
吓到的样子呵呵,其实啥玩意,啥都没有,就是记住就行了
linux
随便版本(windows依赖性人物,最好是windows下直接安装wsl子系统,测试什么太方便,不然还倒腾另一个linux的电脑吗,估计你想敲敲的想法当你还没打开另一个电脑,就不想敲敲了。嘎嘎众生皆众相
)

打开终端 在你自己的家目录:
在home/nimingzi
建设文件夹hell:
mkdir hell
cd
hell
vim hell.cpp
代码拷贝放进去呵呵
#include
using
namespace std;
int
main(int argc,char **argv)
{
}
esc,退出vim的编辑模式到命令模式
:wq
vim
CMakeLists.txt (大写CM、L 别忘记)
拷贝进去代码:
cmake_minimum_required(VERSION 3.0) #
指定CMake的最小版本 project(hell) # 定义项目名称 set(CMAKE_CXX_STANDARD 11) #
设置C++标准 # 添加源代码文件 add_executable(hell hell.cpp) # 如果有其他源文件,可以继续添加 #
aux_source_directory(. SRC_LIST) # add_executable(hell
${SRC_LIST})
# 添加需要的头文件目录
# include_directories(${PROJECT_SOURCE_DIR}/include) 按ESC
退出编辑模式

:wq
保存退出
mkdir
build(外部编译,省得弄得乱七八糟的文件不好删除)
cd
build
cmake ..
(代表去编译上层文件夹文件)
ll
看到了有个hell*
可执行文件
./hell 执行它,
Hell
Word!就打印出来了。
以为多高深的玩意,敲一敲的事
才对。

不做计算机 以为计算机是个科学,做了计算机
所以很多人才认为其他的才是科学。
这里没有吓唬云云的变换、转置、回归、推导、多维数组等等乱七八糟的概念,只有你敲一敲,你敲过没有
嘎嘎
cmake
路子很统一,就是你写好了什么,该写什么命令了,该进入哪个文件夹了,都是有规矩的有路径有条条的。
当你走一遍,才能理解什么叫
计算机就是工具,工具 工具。不然你还天天以为是多高深学问呢