ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

LLVM11.0.0编译,集成Pass框架

2020-10-18 04:00:41  阅读:345  来源: 互联网

标签:RelWithDebInfo LLVM cmake 编译 LLVM11.0 Pass set Configuration


编译方法,前置工作。。。

 

https://www.cnblogs.com/suanguade/p/13694216.html

 

后两步其实不用做,然后就可以编译了,

 

如果需要编译”Compiler-RT“相关的库,

 

需要做如下修改,

L:\LLVM\llvm-11.0.0.src\project\cmake_install.cmake
文件中,修改并增加
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "L:/LLVM/llvm-11.0.0.src/project/RelWithDebInfo")
endif()
if(NOT DEFINED Configuration)
set(Configuration "RelWithDebInfo")
endif()

查找所有 .cmake 文件中带 【$(Configuration)】 的,
共有不足10 个文件写带此标记,
此标记虚修改为 【${Configuration}】

 

 

行了,剩下的就是需要改代码了,

 

LLVM升级之后竟然不会向前兼容。

太傻逼了。哎。

 

标签:RelWithDebInfo,LLVM,cmake,编译,LLVM11.0,Pass,set,Configuration
来源: https://www.cnblogs.com/suanguade/p/13833360.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有