查看: 39375|回复: 2

[Linux] 交叉编译出现No such file or directory

3

主题

13

回帖

58

积分

i.MX6Q通行证FCU1201通行证

tj小平 发表于 2020-9-29 08:55:38 | 显示全部楼层 |阅读模式
本帖最后由 tj小平 于 2020-9-29 08:58 编辑

我现在用的OKMX6Q-C开发板,虚拟机环境是:下载的网上已经配置好的虚拟机(OKMX6Q、DL(QT5.6+linux4.1.15)开发环境),直接用VMware12打开的。问题如下:
1. 用交叉编译器,编译自带的例子,错误提示如下:

root@ubuntu:/lup# arm-poky-linux-gnueabi-gcc tty_test.c -o tty_test
tty_test.c:2:21: fatal error: termios.h: No such file or directory
compilation terminated.

2. 又尝试了第二个例子,错误提示如下:

root@ubuntu:/lup# ls
key.c  tty_test.c
root@ubuntu:/lup# arm-poky-linux-gnueabi-gcc key.c -o key
key.c:1:19: fatal error: stdio.h: No such file or directory
#include <stdio.h>
                   ^
compilation terminated.

请问上面的错误如何解决,谢谢

回复

使用道具 举报

0

主题

1185

回帖

2207

积分

FCU1501通行证

zhichao 发表于 2020-9-29 17:14:48 | 显示全部楼层
执行环境变量,使用$CC编译

点评

按你的方法,解决啦,非常感谢  详情 回复 发表于 2020-10-8 22:17
回复 支持 反对

使用道具 举报

3

主题

13

回帖

58

积分

i.MX6Q通行证FCU1201通行证

楼主| tj小平 发表于 2020-10-8 22:17:09 | 显示全部楼层
zhichao 发表于 2020-9-29 17:14
执行环境变量,使用$CC编译

按你的方法,解决啦,非常感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则