- 博客(3)
- 收藏
- 关注
转载 2021-01-19
安装步骤:查看当前cmake版本:cmake -version卸载当前cmake:(如果安装了ROS跳过此步)sudo apt remove cmake下载cmake:可直接从cmake官网下载新版本,也可执行如下语句:wget http://www.cmake.org/files/v3.16/cmake-3.16.6.tar.gz我这里下载的是cmake-3.16.6版本。或是去文件库下载:https://cmake.org/files/v3.16/备注:官网给出两种
2021-01-19 17:24:43
202
原创 clang编译linux内核
我的环境是Ubuntu18.04,linux内核是5.7.12,clang版本11.0.0,cmake版本3.18.4必要的环境依赖:sudo apt-get install gcc make libncurses5-dev openssl libssl-dev sudo apt-get install build-essential sudo apt-get install pkg-configsudo apt-get install libc6-devsudo apt-get install
2020-11-10 17:38:50
3886
原创 Ubuntu18.04 编译安装llvm-clang
背景知识LLVM和GCC的区别传统编译器传统编译器的工作原理基本上都是三段式的,可以分为前端(Frontend)、优化器(Optimizer)、后端(Backend)。前端负责解析源代码,检查语法错误,并将其翻译为抽象的语法树(Abstract Syntax Tree)。优化器对这一中间代码进行优化,试图使代码更高效。后端则负责将优化器优化后的中间代码转换为目标机器的代码,这一过程后端会最大化的利用目标机器的特殊指令,以提高代码的性能。事实上,不光静态语言如此,动态语言也符合上面这个模型,例如Jav
2020-07-17 15:51:37
4449
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人