0
点赞
收藏
分享

微信扫一扫

LLVM-clang之win10安装


文章目录

  • ​​1. win10安装 llvm/clang​​
  • ​​a 测试​​
  • ​​2. python使用clang​​
  • 一种​​C/Cpuls​​​的编译器,与​​GCC​​异曲同工
  • 说明: 网上大部分说明都是​​LLVM/clang​​​需要与​​VS2015+​​​一起使用,但是最讨厌就是​​VS​​​ ,​​MATLAB​​​这种大软件,仗着功能多,随便写一个小脚本都要运行一下大软件,为此我所有的程序都是使用命令行编译,此次也不例外,尝试win10的命令行使用​​LLVM/clang​

本文介绍如何在​​win10​​​上安装​​LLVM/clang​​​,使用​​clang​​编译程序

1. win10安装 llvm/clang

  1. 下载安装LLVM,这个百度就好了
  2. 下载mingw64压缩包(因为我的是64位系统,而且mingw64与mingw有很大的不同)
  3. 将mingw64解压到LLVM环境中

    ​​​mingw64​​​如果放到其他目录中,运行​​clang test.c​​​出现​​no find header​

当然放进去了也出现找不到头文件的问题,未解决

查看了大部分百度问题,

​​这篇还有点意思​​

a 测试

文件名字​​test.c​

#include <stdio.h>
int main(int argc, char *argv[]) {
printf("Hello World!");

return 0;
}

使用 ​​clang test.c​

LLVM-clang之win10安装_python

clang test.c -o hello.exe --verbose -target x86_64-pc-windows-gnu

编译成功

运行程序

LLVM-clang之win10安装_sphinx_02

2. python使用clang

# 安装clang包
# pip install clang
import sys
import clang.cindex
import os
import json
from clang.cindex import Index
from clang.cindex import Config

# 配置本地clang路径
# clang.cindex需要用到libclang.so共享库,所以先配置共享库
libclangPath = r'D:/Program Files/LLVM/bin/libclang.dll'
#这个路径需要自己先在笔记本上安装
if Config.loaded == True:
print("Config.loaded == True:")
# pass
else:
Config.set_library_file(libclangPath)
index_ = Index.create()


举报

相关推荐

0 条评论