如何修复此错误 /usr/bin/ld: 找不到 crtbeginS.o:

问题描述 投票:0回答:2

导致此错误的原因 aoc:编译仿真 ....

/usr/bin/ld: 找不到 crtbeginS.o: 没有这样的文件或目录

/usr/bin/ld:找不到-lgcc

/usr/bin/ld:找不到-lgcc_s

aocl-clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

gcc linker fpga ld
2个回答
0
投票

解决问题。您必须为 crt 文件提供绝对路径。对于缺少的库,您可以使用 -L 选项传递路径。


0
投票

符号链接 /usr/lib/libgcc.a -> /lib/gcc/x86_64-linux-gnu/13/libgcc.a 将 13 替换为您拥有的任何版本。 对 crtbeginS.o 和它找不到的所有其他内容执行相同的操作。

© www.soinside.com 2019 - 2024. All rights reserved.