您尚未登录。

楼主 #1 2018-04-17 11:10:14

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,235
积分: 9197

用mingw 编译 xboot的 src/arch/x64/lib/memcpy.S 出错, 但是用linux工具链却不会.

xboot$ x86_64-linux-gnu-gcc -x assembler-with-cpp -m64 -mmmx -msse -msse2 -mssse3 -mfpmath=sse -g -ggdb -Wall -O2 -ffreestanding -std=gnu99 -c src/arch/x64/lib/memcpy.S
xboot$
xboot$
xboot$
xboot$ x86_64-w64-mingw32-gcc -x assembler-with-cpp -m64 -mmmx -msse -msse2 -mssse3 -mfpmath=sse -g -ggdb -Wall -O2 -ffreestanding -std=gnu99 -c src/arch/x64/lib/memcpy.S
src/arch/x64/lib/memcpy.S: Assembler messages:
src/arch/x64/lib/memcpy.S:2: Warning: .type pseudo-op used outside of .def/.endef ignored.
src/arch/x64/lib/memcpy.S:2: Error: junk at end of line, first unrecognized character is `m'

QQ20180417110838.png

请问有大神知道原因吗?
我按照网上说法 更新 binutils也没X用.

apt-get install binutils-mingw-w64





离线

楼主 #2 2018-04-17 11:19:43

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,235
积分: 9197

Re: 用mingw 编译 xboot的 src/arch/x64/lib/memcpy.S 出错, 但是用linux工具链却不会.

终于搞定了!


https://github.com/xboot/xboot/commits/master/src/arch/x64/lib/memcpy.S

突然发现是我自己没有更新代码, 捂脸.gif

[x64]modify some x64 asm files

jianjian jiang
jianjian jiang committed 2 days ago

难道是2天前xboot突然发现代码在mingw编译通不过?





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn