
有指定环境变量, 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, 目前没有解决,有遇到类似的或知道如何解决的吗? |
STM32MP157D调试M4内核的问题
STM32MP135移植lvgl build fatal error: drm.h: No such file or directory
STM32MP135无法用NFS开机挂载文件系统启动,报错root '/dev/nfs' doesn't exist
repo 拉取创库老是失败,有什么方法直接下载
STM32MP135D的TIM2使用ETR作为外部时钟时,无法使用PE15作为输入
STM32MP157d linux从5.4.31升级到6.1.82无法启动
STM32mp157F-DK2找不到ch340,但是usb转ttl能识别到ch340,怎么解决啊
STM32MP157D-DK1与STM32MP157F-DK2重大区别和推荐选择哪块板子,想做智能家居方面的,
我在SY官网查询STM32MP157F-DK2的电路板制造和原理图方面的知识为什么给的都是MB系列的?
请问stm32mp157 logo为何无法全屏显示呢,只能显示中间一点点
需要
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版本进行移植