为什么在进行u-boot编译时出现错误“未定义对vsnprintf的引用?”

问题描述 投票:-1回答:1

我正在尝试使用调试消息来编译u-boot。在进行u-boot编译时,出现以下错误。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9SdUw1ai5wbmcifQ==” alt =“编译错误”>“ >>

但是vsnprintf是在lib / vsprintf.c中定义的!我已经创建了头文件vsprintf.h并包含在common / log.c中,但错误仍然相同。我不知道如何解决此问题,请帮忙。

更新:我使用我自己的从9.1.0版本开始构建的gcc编译器。我试图用记录beaglebone black的消息来构建u-boot,而不记录完美构建的所有内容。我从网站denx.de下载了u-boot,版本是2019.04(ftp://ftp.denx.de/pub/u-boot/u-boot-2019.04.tar.bz2)。

我正在尝试使用调试消息来编译u-boot。在进行u-boot编译时,出现以下错误。但是vsnprintf是在lib / vsprintf.c中定义的!我已经创建了头文件...

linux compiler-errors arm cross-compiling u-boot
1个回答
0
投票

我强烈建议您不要使用自己的工具链,而应该使用LinaroARM提供的工具链。

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