将Linux .s文件链接到Windows程序

时间:2016-04-05 01:42:30

标签: assembly g++ mingw

是否可以将Linux部分布局中LLVM生成的.s文件与Windows程序链接?我需要使用ISPC生成一些代码,然后为Windows和Linux交叉编译它们。我知道有一个Windows ISPC端口,但我希望将整个开发环境保持为纯Linux。

附件是我编译程序的方式:

ispc simple.ispc -O2 --emit-asm -o simple_ispc.s

g++ simple.cpp simple_ispc.s -O2 -o simple

x86_64-w64-mingw32-g++ simple.cpp simple_ispc.s -o simple.exe

rm -f *.o *.s

Mingw在处理ISPC生成的.s时会抛出大量错误。 G ++ for Linux编译程序就好了。 Mingw无法识别.size.type指令以及rodata部分。

我还尝试链接ISPC生成的.o,但显然有失败后果。

0 个答案:

没有答案