首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Buildroot交叉编译

Buildroot交叉编译
EN

Stack Overflow用户
提问于 2013-03-16 19:04:24
回答 1查看 1.5K关注 0票数 1

当我使用以下命令交叉编译时,我遇到了一个问题:

代码语言:javascript
复制
$ buildroot-2013.02/output/host/usr/bin/arm-linux-gcc                   \
  -o laa exemple.c                                                      \
   $(/home/adel/Bureau/buildroot-2013.02/output/host/usr/bin/pkg-config \
      --libs --cflags gtk+-2.0)

具有以下控制台输出:

代码语言:javascript
复制
sysroot/usr/lib/libglib-2.0.so: warning: the use of OBSOLESCENT `utime' is \
 discouraged, use `utimes'
sysroot/usr/lib/libX11.so.6: warning: gethostbyname is obsolescent,        \
 use getnameinfo() instead.

它似乎编译得很好。当我执行输出文件时,什么都没有显示,这些警告会导致问题吗?那么问题是什么,我如何纠正它?

EN

回答 1

Stack Overflow用户

发布于 2013-03-24 02:54:15

不,警告是无害的。他们只是告诉你libglib和libX11使用的C库函数被标记为弃用。但是,由于C库不能破坏二进制兼容性,所以这些函数仍然存在,并且一切都应该在执行方面正常工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15448483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档