怎样使用linux根文件系统的lib库交叉编译

怎样使用linux根文件系统的lib库交叉编译,第1张

一般交叉编译器里都有一个lib的文件夹的,把你的lib文件cp到这里应该就可以了。也可以用gcc带的-L,例如:arm-linuc-gcc -L/root/lib xx.c -o xx.o

通过编译选项可以设置的

Linux下一般用gcc,就以gcc的命令为例

要增加头文件目录inc,那么编译选项加上-Iinc

如果有多个 就写多个

比如 -Iinc -I/home/name/include

类似的 增加lib路径用-L

比如 -Llib -Lmy_lib

就是增加当前目录下 lib和my_lib两个文件夹作为库文件目录。

求助求助,交叉编译libpcap

1、解压libpcap-0.9.8.tar.gz,进入目录,修改confiugre文件,把下面两段注释掉

#if test -z "$with_pcap" &&test "$cross_piling" = yesthen

# { { echo "$as_me:$LINENO: error: pcap type not determined when cross-pilinguse --with-pcap=..." >&5

#echo "$as_me: error: pcap type not determined when cross-pilinguse --with-pcap=..." >&2}

# { (exit 1)exit 1}}

#fi

.......

# if test $ac_cv_linux_vers = unknown then

# { { echo "$as_me:$LINENO: error: cannot determine linux version when cross-piling" >&5

#echo "$as_me: error: cannot determine linux version when cross-piling" >&2}

# { (exit 1)exit 1}}

# fi

2、./configure --host=arm-9tdmi-linux-gnu生成Makefile

3、修改Makefile中prefix=$CROSS_COMPILE_PWD

4、接下来make,make install,完成了libpcap的编译和安装

5、接着就可以编写你的抓包程序了。记得在用arm-9tdmi-linux-gnu-g编译时加上“-lpcap”选项。

注意:第一次编译的时候不知道哪一步出了问题,最后编译程序的时候总是提示出错:undefined reference to `pcap_parse',最后将arm-linux-g和libpcap全部重新装了一次就好了。现在可以在YC2440开发板上抓包了,呵呵,算是达到第一个小目标吧。只是utu-linux上的中文显示为乱码的问题还没有解决,再接再厉吧!

求助求助!要过程谢谢

给采纳立即回复

excel大神们!求助啊求助!

很简单:设置A1条件格式时,公式中的B1用相对引用,不要使用绝对引用($B$1).

求助贴,求助帖,无限闪退

什么软件闪退?建议换一家应用商店下载,最近较稳定的是同步推,他们有绑定apple ID下载的功能,没有闪退的情况

高一物理,求助求助。

先分析Q。受到重力和支持力,还有外力F,因为作匀速运动,必然受到一个摩擦力f=F,另外还有P的压力,这5个力是确定的。

如果P与Q之间有摩擦力,那么P所受的合外力就不为0,会作匀变速运动而非匀速运动,所以P与Q之间没有摩擦力,P只受重力和Q的支持力,选C。

其实这道题可以等价于传送带问题,P是物体,Q是传送带,二者一起匀速运动时,彼此之间是没有摩擦力的。

求助求助,第一次出cos。

谁说火影难出了0 0..小女孩儿..出天天,小樱啊..多可爱..雏田也蛮可爱的..刚好是冬天..可以多穿点.. 而且我觉得..如果没有爱那就不叫COS了!她喜欢火影,所以火影一定会出得好=v=~而且可以告诉你喔..上述加起来撑死不超过350

液相平衡,求助求助

平衡色谱柱至少需要20~30倍柱体积的流动相来冲洗,冲洗至液相系统压力平稳(ripple<2%)10min以上,在线信号平稳10min以上就说明液相已经平衡好了。

用Ipheno的进来下 求助求助。

可能硬件有点坏了 你可以回去你买的那个地方 让他们帮你看看 问题应该不大

AE安装失败求助求助

可能是软件版本过低造成的,直接下载软件破解版即可,下载安装后切记不能升级更新软件

安装方法如下:

1、首先点击下载好的安装包,然后进行解压,之后点击“Set-up.exe”文件进行正式的安装,在d开的界面中点击“作为试用版安装”

2、然后点击“接受”选择安装路径,安装开始,安装的时间可能过长,请等待几分钟即可

3、最后安装完成

求助,求助。工作问题

肯定选有工作经验的了,这有什么选的,你的经验决定你走多远。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11789662.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存