LLVM/Clang
文章平均质量分 82
witton
这个作者很懒,什么都没留下…
展开
-
VSCode+clangd让写C/C++代码更丝滑
使用C/C++写了十几二十年的代码了,这两年做的项目都是使用Go语言来写的代码了,主要使用Goland来写Go,写起来是相当的丝滑,自动提示、补充代码就不说了,很多IDE都有的功能,它还支持自动添加代码import包,提示如何修复错误等等。C/C++也有IDE可以做到了,这一切都要归功于LLVM的优秀设计,让编译器实现模块化,出了clang、clangd、clang-tidy等等优秀的产品,真是C/C++爱好者的福音。原创 2024-03-31 18:32:36 · 4854 阅读 · 5 评论 -
ubuntu使用LLVM官方发布的tar.xz来安装Clang编译器
ubuntu系统上的软件相比CentOS更新还是比较快的,但是还是难免有一些软件更新得不那么快,比如LLVM Clang编译器,目前ubuntu 22.04版本最高还只能安装LLVM 15,而LLVM 18 rc版本都出来了。这样就可以正常使用新版本的clang编译器了,如果还有找不到的文件,也可以通过这样的方式添加路径。来说明如何使用LLVM官方发布的tar.xz文件来安装Clang编译器。原创 2024-02-23 19:04:11 · 1853 阅读 · 0 评论 -
解决ubuntu系统cannot find -lc++abi: No such file or directory
ubuntu本身也可以直接通过apt install命令来安装编译好的clang编译器。不过目前22.04版本下最高可安装版本还是停留在LLVM 15。原创 2024-02-23 18:01:30 · 762 阅读 · 0 评论 -
解决lldb调试时可能出现的personality set failed: Function not implemented
解决lldb调试时可能出现的personality set failed: Function not implemented原创 2023-08-13 19:47:46 · 1455 阅读 · 0 评论 -
VSCode远程连接Ubuntu使用LLDB调试程序
本文介绍VSCode远程连接ubuntu,使用LDB调试程序,同时介绍了ubuntu安装clang、lldb,以及如何源码编译安装`lldb-mi`,VSCode的调试配置。原创 2023-05-30 12:18:17 · 2410 阅读 · 0 评论 -
Visual Studio 2022使用CMake+MinGW+Clang+LLDB作为开发环境
VS 2022使用CMake+MinGW+Clang+LLDB作为开发环境。原创 2023-05-26 16:55:17 · 3975 阅读 · 0 评论 -
解决Clang编译器出现/usr/bin/ld: crtbegin.o: No such file: No such file or directory
今天在使用Clang编译器编译项目时出现问题,项目使用了CMake,在cmake时报错:-- Detecting C compiler ABI info - failed/usr/bin/ld: crtbegin.o: No such file: No such file or directory clang-9: error: linker command failed with exit code 1 (use -v to see invocation)如下图:在之前还是正常的。写原创 2020-10-30 16:09:05 · 10373 阅读 · 2 评论 -
使用Clang编译内联intel语法汇编的C/C++项目
我们在编写C/C++代码时,如果在有较高性能需求的时候,可以使用汇编代码来编写相应的函数,C/C++直接调用即可。汇编的语法格式有两种,一种是我们在Windows下常见的Intel的语法格式;另一种是GCC下使用的AT&T格式的语法,这种语法对我们经常使用Windows或者从Windows开始学习编程的开发人员来说会感觉很晦涩。C/C++提供了外联与内联两种方式来与汇编代码进行交互,不过内...原创 2019-12-09 11:11:37 · 4768 阅读 · 1 评论 -
使用Visual Studio 2015编译LLVM/Clang源码
一、下载Clang源码从http://releases.llvm.org/download.html下载LLVM 8.0的源码:LLVM source codeClang source codecompiler-rt source code下载完成后,把llvm-8.0.0.src.tar.xz、cfe-8.0.0.src.tar.xz、compiler-rt-8.0.0.src.tar...原创 2019-05-12 15:57:07 · 2795 阅读 · 0 评论 -
CentOS 6.X安装GCC 9.1和LLVM/Clang 8.0
在Cent OS 6.X中要安装Clang 8.0必须要使用GCC 4.8及以上版本才能编译,但系统自带的是4.4.7版本的,看了一下GCC,最新版本已经到9.1了,而且也支持像Clang一样的有颜色的编译输出了,感觉很不错,GCC也可以一改往常的单调颜色了。参见https://gcc.gnu.org/gcc-9/changes.html一、安装GCC 9.11.下载GCC 9.1的安装包g...原创 2019-05-19 23:24:23 · 4694 阅读 · 0 评论 -
将LLVM/Clang编译器整合到Visual Studio中
Visual Studio有着宇宙第一IDE的美称,但是其自带的C/C++编译器对新标准的支持很不到位。随着Clang编译器越来越成熟,越来越火,如果能将Clang集成到Visual Studio中,那将是如虎添翼。本文将详细介绍如何将Clang编译器集成到Visual Sudio中。原创 2019-04-13 12:23:16 · 7663 阅读 · 7 评论