llvm 学习笔记(来自小码哥腾讯课堂)

通过一个下午的学习,最终的实现效果:


HG_Person

在学习的过程中,也遇到两个小问题, 分别介绍如下:

一、 cmake -G Xcode 执行报错: No CMAKE_CXX_COMPILER could be found.

cmake.jpg

No CMAKE_CXX_COMPILER could be found.

可以通过以下命令解决:
在终端执行:

sudo xcode-select --switch /Applications/Xcode.app/

然后重启 Xcode,再次执行 cmake 生成 Xcode 项目即可.

二、文档自动转换导致多余字符

如果直接 copy 下面的代码到终端,会有问题。


文档自动转换导致多余字符

输入到终端会出来多余的空格,所以需要将多余的空格删除:


多余的空格

但是会发现, 第二个即使是删除了空格还是不行的, 因为根本就没Specifications这个目录。经过研究发现,这两个地方是可以直接找到的:

具体的文件目录

然后手动创建一个 Specifications 文件夹即可。

具体的学习资料, 请见参考课堂

参考课堂

LLVM框架/LLVM编译流程/Clang前端/LLVM IR/LLVM应用与实践

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容