经验分享 · 2025年3月25日

解决.Net 9.0在Linux平台下发布NativeAOT程序出现链接错误

在最后步骤出现ld错误,将出错的语句复制出来单独执行,发现错误:

/usr/bin/ld: cannot find Scrt1.o: No such file or directory
/usr/bin/ld: cannot find crt1.o: No such file or directory
/usr/bin/ld: cannot find crti.o: No such file or directory
collect2: ld returned 1 exit status

安装gcc-multilib后问题解决

Debian / Ubuntu

Alpine