头文件问题
时间:2011-01-10
来源:互联网
我现在需要在虚拟机里面交叉编译一个开发板上运行的应用程序,代码里面包含了常用头文件stdio.h/string.h等,请问这些头文件应该使用虚拟机Linux自带的,还是应该使用开发板SDK里面的头文件?我以前没有区分这个,直接:arm-linux-gcc -o test test.c,编译过程没问题,板子上运行也没有问题,但总觉得不能使用虚拟机linux自带的头文件
作者: garyv 发布时间: 2011-01-10
QUOTE:
我现在需要在虚拟机里面交叉编译一个开发板上运行的应用程序,代码里面包含了常用头文件stdio.h/string.h等 ...
garyv 发表于 2011-01-10 14:10
garyv 发表于 2011-01-10 14:10
当然不能用 host 上的头文件。 你在 arm-linux-gcc 的时候,使用的头文件已经是交叉工具链的头文件了。所以不用担心这个。
作者: linyunxian 发布时间: 2011-01-11
QUOTE:
当然不能用 host 上的头文件。 你在 arm-linux-gcc 的时候,使用的头文件已经是交叉工具链的头文 ...
linyunxian 发表于 2011-01-11 08:46
linyunxian 发表于 2011-01-11 08:46
真这样吗?arm-linux-gcc会自动搜索工具链目录头文件而忽略Host的/usr/source里面的头文件?为什么?哪里有讲这个?
如果真这样,那么为什么编译驱动模块的时候还要指定内核源码目录呢?
作者: garyv 发布时间: 2011-01-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28