小编Cha*_*ang的帖子

Windows上的Clang无法编译代码

我在CMake和MinGW的帮助下在Windows上构建了LLVM和Clang(版本3.2).该建筑简单而成功.但是,Clang无法使用示例代码.

#include <stdarg.h>
#include <stdio.h>

int main()
{
    printf("BAD: %lld\n", 1);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我用clang编译它时

clang -o printf.exe printf.c -v
Run Code Online (Sandbox Code Playgroud)

在Windows上,它失败了消息



    clang version 3.2 (branches/release_32 172788)
    Target: i686-pc-mingw32
    Thread model: posix
     "D:/llvm/Build/bin/clang.exe" -cc1 -triple i686-pc-mingw32 -S -disable-free -main-file-name printf.c -mrelocation-model static -mdisable-fp-elim -fmath-errno -mconstructor-aliases -target-cpu pentium4 -momit-leaf-frame-pointer -v -resource-dir "D:/llvm/Build/bin\\..\\lib\\clang\\3.2" -fmodule-cache-path "C:\\Users\\usrname\\AppData\\Local\\Temp\\clang-module-cache" -fno-dwarf-directory-asm -ferror-limit 19 -fmessage-length 140 -mstackrealign -fno-use-cxa-atexit -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -o C:/Users/usrname/AppData/Local/Temp/printf-976141.s -x c printf.c
    clang -cc1 version 3.2 based upon LLVM 3.2svn default target i686-pc-mingw32
    ignoring nonexistent …
Run Code Online (Sandbox Code Playgroud)

c++ mingw llvm clang

5
推荐指数
2
解决办法
4627
查看次数

标签 统计

c++ ×1

clang ×1

llvm ×1

mingw ×1