LLVM-clang之win10安装

  • 一种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
在这里插入图片描述

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

编译成功
运行程序
./hello.exe

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()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落子无悔!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值