
有指定环境变量, echo $ARCH arm echo $CROSS_COMPILE arm-ostl-linux-gnueabi- echo $CC arm-ostl-linux-gnueabi-gcc -mthumb -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/jiang/STMicroelectronics/Developer-Package/SDK/sysroots/cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi 但是编译的时候 arm-ostl-linux-gnueabi-gcc -o main main.c
main.c:1:10: fatal error: sys/types.h: No such file or directory
1 | #include <sys/types.h>
| ^ 然后查询资料说找默认搜索头文件路径,还有说改sysroot, 目前没有解决,有遇到类似的或知道如何解决的吗? |
repo 拉取创库老是失败,有什么方法直接下载
请问stm32mp157 logo为何无法全屏显示呢,只能显示中间一点点
现在的MP1系列芯片可以支持片上训练神经网络吗
stm32mp157 uboot下如何烧录内核和文件系统
STM32MP157AAC3 1GB DDR 编译运行报错
添加PWM,板卡无设备
stm32mp135怎么只烧录bootfs,根文件系统保持不变?
STM32CubeMX生成STM32mp135D的USART1,2,3,6代码初始化是空的
STM32MP257 可以用FIT启动CM33吗
STM32MP13 操作 DDR 过慢的问题
需要
arm-ostl-linux-gnueabi-gcc --sysroot=$OECORE_TARGET_SYSROOT -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -o main main.c
这样可以成功编译,是默认没有配置好吗,怎么才能不手动输入那些路径选择呢?
是用哪个指令编译的?使用$CC -o main main.c试试。
你可以看我的分享里面,选择使用eclipse进行进行程序编写。
[md]https://zhuanlan.zhihu.com/p/709915770
https://zhuanlan.zhihu.com/p/712509810
可以参考一下。
编译指令应该是没问题的,$CC展开就是我用的编译指令
好的,我是使用的6.1版本SDK,烧录的出厂镜像是6.1版本内核,当时编译内核使用的是6.4.48的Linux内核,这会有影响吗,现在尝试重新使用6.1版本进行移植