我正在使用bitbake交叉编译yocto build中的arm应用程序。它的编译很好,但链接失败并出现以下错误。
/gcc/arm-poky-linux-gnueabi/5.3.0/ld: cannot find crt1.o: No such file or directory
它也无法链接其他文件crti.o和crtbegin.o。我不确定LDFLAGS中需要添加哪个目录。它是否正在寻找arm toolchain lib dir或gcc lib dir?
答案 0 :(得分:0)
尝试使用cc hello.c进行简单的put(" Hello world")编译(没有其他选项)。如果仍有相同问题,则很可能是您的工具链安装错误,否则,请检查链接器选项,可能是设置为找不到标准库。
希望它有所帮助。