您的位置:首页 > 汽车 > 新车 > 数字营销的优势有哪些_店面设计草图_百度链接地址_德阳seo

数字营销的优势有哪些_店面设计草图_百度链接地址_德阳seo

2025/6/6 7:25:20 来源:https://blog.csdn.net/kevin1499/article/details/148353846  浏览:    关键词:数字营销的优势有哪些_店面设计草图_百度链接地址_德阳seo
数字营销的优势有哪些_店面设计草图_百度链接地址_德阳seo

0 前言

使用ST官方SDK提供的交叉编译工具、cmake生成Makefile,使用make命令生成可执行文件提示fatal error: gnu/stubs-soft.h: 没有那个文件或目录的解决办法,如下所示:
在这里插入图片描述
根据这一错误提示,按照网上的解决方案逐一尝试均以失败告终。网上的解决方案基本都是修改编译选项:

-mfpu=vfp -mfloat-abi=hard

对应于SDK的environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi脚本,设置如下:
在这里插入图片描述
在本文中修改无效。

1 解决办法

检查cmake构建Makefile的提示信息:
在这里插入图片描述

可以看到虽然编译工具链路径已经被修改到SDK中的cmake可执行文件,但是C/C++编译器的路径不是SDK的C/C++编译器的路径。
考虑到可能是cmake生成Makefile的中间文件没被删除的原因,使用了之前的配置导致编译错误。这里将build文件夹删除,重新使用cmake生成Makefile,如下:
在这里插入图片描述
可以看到这一次cmake使用的C/C++编译器路径均正确,生成了Makefile之后使用make命令生成可执行文件也没有再报错:
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com