使用Clang 3.0编译期间Power CPC体系结构的内联汇编错误

时间:2017-11-23 07:14:35

标签: gcc clang llvm-clang powerpc

我正在尝试编译包含ASM优化的源代码,其中还包含Power CPU体系结构的C实现。使用GCC 4.6.6.1成功编译了源代码。但是Clang 3.0失败了。我面临下面列出的错误:

1) invalid output constraint '+wr' in asm  
2) unknown register name 'xer' in asm   
3) unknown register name 'r0' in asm

我是交叉编译器的新手。有人可以帮我解决问题吗?我试着在网上检查很多解决方案,但我无奈:(

我尝试编译源文件,如下所示:

C:\Tools\clang.exe -cc1 -emit-llvm  -I C:\MinGW\mingw64\x86_64-w64-mingw32\include   -o  "Mohan/test/test.o" "../Mohan/test/test.c" 

提前致谢!

0 个答案:

没有答案