Cmake + CodeBlocks 编译llvm



Cmake + CodeBlocks 编译llvm

搬运自我的百度空间

1.安装cmake

2.Cmake中,source code
选择llvm的源文件文件夹,whereto build the binaries
任意选择一个目录(一会生成的codeblocks工程文件会保存在这个文件夹)

3.(如果环境变量没有设置python路径)把python26.exe python26.dll python26.zip拷贝到(源文件目录)\utils\llvm-build\下(python2.X应该都可以)

4.在cmake下面的值作以下修改(已有这个值的修改他的内容,没有这个值的就新建一项)

p.s(如果codeblocks没有完全安装,环境变量没有设置CodeBlocks的MinGW路径)路径也应作相应修改

CMAKE_CXX_COMPILER= C:/Users/user/Desktop/FFF/CodeBlocks/CodeBlocks/MinGW/bin/mingw32-g++.exe

CMAKE_CXX_COMPILER_ENV_VAR=CXX

CMAKE_C_COMPILER= C:/Users/user/Desktop/FFF/CodeBlocks/CodeBlocks/MinGW/bin/mingw32-gcc.exe

CMAKE_C_COMPILER_ENV_VAR=CC

CMAKE_MAKE_PROGRAM=C:\Users\user\Desktop\FFF\CodeBlocks\CodeBlocks\MinGW\bin\mingw32-make.exe

PYTHON_EXECUTABLE= C:\Users\user\Desktop\FFF\llvm-3.4.2.src\utils\llvm-build\python27.exe

5.Cmake中configure,会让你选择输出的工程文件格式,好像可以输出VS2010等等的vcproject文件,不过我这边先试试codeblocks–
mingw makefiles,然后generate

6.在“where to build the binaries”指定的文件夹中就是配置好的codeblocks工程了。

7.用codeblocks打开LLVM.cbp,漫长的编译

2014-08-05

时间: 2024-08-25 02:14:27

Cmake + CodeBlocks 编译llvm的相关文章

VS2010编译LLVM(制作Lib文件)

 VS2010编译LLVM(制作Lib文件) 搬运自我的百度空间 这里编译一个常用由常用LLVM的库组成的Lib文件,提高引用LLVM的程序的编译速度. 相比codeblocks简单一些.仍然使用Cmake这个工具.如果没有把python加入环境变量,把python26.exepython26.dll python26.zip拷贝到(源文件目录)\utils\llvm-build下(python 2.X应该都可以) 设置好source code path 和输出的VS工程的路径在wheret

centos7编译安装clang8(同时还会编译llvm的不少东西, 文中附带编译好的二进制压缩包)

查看编译环境要求 进入官网 https://clang.llvm.org/ 找到编译llvm的要求: cmake >= 3.4.3 gcc >= 5.1.0 python >= 2.7 zlib >= 1.2.3.4 GNU Make >= 3.79, 3.79.1 其他都好弄, 主要是gcc, 不想折腾GCC的升级可以使用scl yum install centos-release-scl yum install devtoolset-7 # 使用工具集使用高版本的gcc

linux下cmake方式编译安装MySQL数据库

前言:MySQL数据库自5.5版本以后,就开始使用CMake编译工具进行安装. 安装环境: [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.5 (Santiago)[[email protected] ~]# mysqladmin --versionmysqladmin  Ver 8.42 Distrib 5.6.14, for Linux on x86_64 1.安

编译llvm

因为vim的自动补全神奇YouCompleteMe需要使用到libclang.so这个库,所以需要通过编译llvm来生成这个库,官方教程见 http://llvm.org/docs/GettingStarted.html 本次编译环境为vmware+ubuntu server(64bit),以下为整个编译过程脚本,大概耗时半个小时左右. #!/bin/bash cd ~ svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm cd ~/ll

Ubuntu:Codeblocks编译OpenGL超级宝典(第5版)的实例

最近在看OpenGL超级宝典第五版,系统为Ubuntu,想通过Codeblocks运行书中的实例,途中遇到不少问题,均已解决,现分享一下操作步骤如下: 1. 建立基本编译环境 sudo apt-getinstall build-essential 2. 安装OpenGL Library sudo apt-getinstall libgl1-mesa-dev   3.安装OpenGL Utilities sudo apt-getinstall libglu1-mesa-dev 4.安装OpenGL

CMAKE方式编译安装Mysql5.5

1.源码cmake方式编译安装MySQL5.5.32 安装前先安装: yum install ncurses-devel -y 1.1 下载Mysql和cmake安装包: wgethttp://wwwNaNake.org/files/v2.8/cmake-2.8.8.tar.gz 1.2 查看系统环境 cat/etc/redhat-release uname-r uname-m 1.3 安装cmake包 tarzxf cmake-2.8.8.tar.gz cdcmake-2.8.8 ./conf

AndroidStudio用Cmake方式编译NDK代码(cmake配置.a库)

1.cmake是什么? CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程).他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake. 谷歌从AndroidStudio2.2以上就添加了Cmake方式来编译NDK代码,并从NDK例子看出,默认编译的方式就是cmake方式.   2.谷歌官方的用cmake方式编译NDK的教程 谷歌从AndroidStudio2.2以上就添加了Cmake方式来

Windows环境下使用Cmake ndk编译fdk-aac

 一.废话 最近学习,第一步就是编译.我们需要编译FFmpag,x264,fdk_aac,下面是x264,网上说的很多都是几百年前的,我亲测完美可用 还是那句话 我能力有限,但是我希望我写的东西能够让更多的人能够接受.我也是刚刚接触.做一个记录,也希望能够对其他人有好处.联系我可以直接评论,也可以加我QQ:11635423  二.干货  准备:1.fdk_aac的源码  git clone https://android.googlesource.com/platform/external/aa

CMake 默认编译、链接选项

查看cmake默认编译和链接的参数设置 CMakeLists.txt 文件内容: cmake_minimum_required(VERSION 3.2) message(STATUS "CMAKE_C_FLAGS = " ${CMAKE_C_FLAGS}) message(STATUS "CMAKE_C_FLAGS_DEBUG = " ${CMAKE_C_FLAGS_DEBUG}) message(STATUS "CMAKE_C_FLAGS_MINSIZE