当前位置:  技术问答>linux和unix

100分请教高手一个make -I的小问题

    来源: 互联网  发布时间:2016-08-06

    本文导语:  在用make -I命令如下: root@eclair:~/software/busybox-1.16.0# make -I /usr/local/arm/4.3.1-eabi-armv6/usr/include/        CC      applets/applets.o In file included from include/libbb.h:13,                  from include/busybox.h:10,    ...

在用make -I命令如下:
root@eclair:~/software/busybox-1.16.0# make -I /usr/local/arm/4.3.1-eabi-armv6/usr/include/     
  CC      applets/applets.o
In file included from include/libbb.h:13,
                 from include/busybox.h:10,
                 from applets/applets.c:11:
include/platform.h:157: fatal error: byteswap.h: No such file or directory
compilation terminated.
make[1]: *** [applets/applets.o] 错误 1
make: *** [applets_dir] 错误 2

提示出错,但文件是存在的,如下:
root@eclair:~/software/busybox-1.16.0# ls /usr/local/arm/4.3.1-eabi-armv6/usr/include/byteswap.h -l
-rw-r--r-- 1 500 500 1489 2008-07-07 15:53 /usr/local/arm/4.3.1-eabi-armv6/usr/include/byteswap.h
root@eclair:~/software/busybox-1.16.0# 

请高手指点

|
两个-I意思不一样吧,gcc的-I是用来搜索头文件的。make的-I是用来搜索Makefile文件的。

Specifies a directory dir to search for included makefiles.  If several -I options are used to specify several  directories,  the
            directories  are  searched  in the order specified.  Unlike the arguments to other flags of make, directories given with -I flags
            may come directly after the flag: -Idir is allowed, as well as -I dir.  This syntax is allowed for compatibility with the C  pre-
            processor’s -I flag.

|
很明显-I /usr/local/arm/4.3.1-eabi-armv6/usr/include/ 这句应该写到makefile文件中

CFLAGS += -I /usr/local/arm/4.3.1-eabi-armv6/usr/include/ 

gcc $(CFLAGS) ........

|


-I那个目录,还是找不到。。

你是不是root?

|
没怎么用过-I选项,但从解释上看应该只是增加了一个搜索路径,可能你编译时在其他的路径有同样的platform.h,所以那个文件已经被引用了。

最好还是看看busybox里面关于kernel src的路径描述,比如TOPDIR之类的,直接修改makefile指向你的内核srctree比较好。

    
 
 

您可能感兴趣的文章:

  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 请教高手lvs的奇怪问题,我挺着急,希望高手别潜水,就就我,先谢谢了
  • 请教高手:如何用gnome/gtk编写托盘程序
  • 请教各位高手一个简单的问题:在JAVA 中如何才能取得一些系统信息?
  • 请教curses的高手
  • #######菜鸟问题,请教高手,一定给分########
  • 如何在Linux上使用LoadLibrary()?高手请教!
  • 请教:Java高手读书之路
  • 请教高手:cpu占用经常100%怎么解决?
  • linux起不来了,请教高手,谢谢
  • 关于courier邮件服务器的配置问题,请教高手
  • 我的REDHAT 9。0刚装好,显卡不能正常显示,请教各位高手
  • 请教高手,关于vmware中linux的鼠标的问题 iis7站长之家
  • 请教高手,关于vmware中linux的鼠标的问题
  • 请教高手在QT下怎样收串口数据
  • 请教高手,如何在VMware下安装suse10.0??请指教,谢谢。
  • 高手请教!linux怎样通过pid获取进程信息,如:进程名、进程状态等?
  • 请教solaris高手一个solaris安装问题
  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • 请教,请教,这个问题是为什么????
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 请教一个函数入口处的汇编问题(压栈问题)
  • 请教!出现这个提示是什么原因..是模块版本问题,还是其他问题..http://220.114.102.28/xitong/ProductShow.asp?ArticleID=82
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 请教一个opengl的问题
  • 请教两个redhat9问题
  • 请教kdevelop的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 请教,请教,,,一定要看!!一定要看!!
  • 请教这种循环的执行过程
  • 请教如何在指定目录下查找包含指定文字的文件
  • 请教局域网中如何通过ip地址得到主机名
  • 请教,如何用虚拟订机安装liux
  • 【请教】LINUX 下SNMP的MIB开发
  • 请教两个shell
  • 菜鸟请教Linux
  • 请教semop()函数的用法、含义
  • 请教个,关于C编译器参数CFLAGS的问题(真诚请教,分不够了全部送出)
  • 请问如何在Redhat7.1下安装Ftp服务,如何开启Ftp帐号????请教!!!急急急急急急
  • Think in java 问题。(请教)
  • 请教下我的eth0为什么设置后重启会失败?
  • 请教:$PWD 这个东西是什么意思啊?谢谢!
  • 请教高手AIX中怎么删除行尾的字符^M
  • 请教java中如何实现vb中chr() ,asc() 类似的功能?
  • 请教:JSP最简单的测试环境如何配置!
  • 请教一个关于java.policy的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3