加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

cmake使用敲敲才行,看五花八门的文章就让你糊涂了

(2024-07-13 23:21:11)
标签:

cmake

linux

分类: 接口类的哈
别说计算机学不会,很久了知道还是蒙不登的没学会 其实 就是缺少了敲敲敲

实则计算机无学的,对一般人来讲 甚至不用理论 就可以会的东西。
除了哪些研究计算机本身的 除外。
所以很多专科大专等一样码着好像是很高深的代码们。

然一个本科或者研究生不一定怎么着,差距其实是有没有敲敲。cmake使用敲敲才行,看五花八门的文章就让你糊涂了

整天被cmake 吓到的样子呵呵,其实啥玩意,啥都没有,就是记住就行了
linux 随便版本(windows依赖性人物,最好是windows下直接安装wsl子系统,测试什么太方便,不然还倒腾另一个linux的电脑吗,估计你想敲敲的想法当你还没打开另一个电脑,就不想敲敲了。嘎嘎众生皆众相 )cmake使用敲敲才行,看五花八门的文章就让你糊涂了
打开终端 在你自己的家目录:
在home/nimingzi 
建设文件夹hell:
mkdir hell
cd hell 
vim hell.cpp

代码拷贝放进去呵呵
#include
using namespace std;
int main(int argc,char **argv)
{
            cout<<"Hello World!"<<endl;
                return 0;
}

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}) cmake使用敲敲才行,看五花八门的文章就让你糊涂了 # 添加需要的头文件目录 # include_directories(${PROJECT_SOURCE_DIR}/include) 按ESC 退出编辑模式
:wq 保存退出
mkdir build(外部编译,省得弄得乱七八糟的文件不好删除)
cd build
cmake .. (代表去编译上层文件夹文件)
ll
看到了有个hell* 可执行文件
./hell  执行它,
Hell Word!就打印出来了。
以为多高深的玩意,敲一敲的事 才对。
cmake使用敲敲才行,看五花八门的文章就让你糊涂了
不做计算机 以为计算机是个科学,做了计算机 所以很多人才认为其他的才是科学。
这里没有吓唬云云的变换、转置、回归、推导、多维数组等等乱七八糟的概念,只有你敲一敲,你敲过没有 嘎嘎
cmake 路子很统一,就是你写好了什么,该写什么命令了,该进入哪个文件夹了,都是有规矩的有路径有条条的。
当你走一遍,才能理解什么叫 计算机就是工具,工具 工具。不然你还天天以为是多高深学问呢
  cmake 使用 敲敲才行,那海量的五花八门的文章,只会让你迷糊嘎嘎



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有