社区
C语言
帖子详情
arm-linux-gcc 找不到libnet.h
wuzhi11love
2011-07-11 03:35:41
arm-linux-gcc 找不到libnet.h,我已经装好了libnet,用gcc是可以正常编译的,可是用arm-linux-gcc 就不行,大家给个方法呗
...全文
307
11
打赏
收藏
arm-linux-gcc 找不到libnet.h
arm-linux-gcc 找不到libnet.h,我已经装好了libnet,用gcc是可以正常编译的,可是用arm-linux-gcc 就不行,大家给个方法呗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ZXCKL
2011-08-25
打赏
举报
回复
学习了,请问哪位大侠交叉编译了libnet,帮忙解决一下。我交叉编译libnet后,只有生成.a库哦,没有.so库,这算交叉编译成功了吗?我的QQ号:2536533896.
南京浪人甲
2011-07-11
打赏
举报
回复
[Quote=引用 8 楼 xunxun1982 的回复:]
你得先确定 libnet.so 是不是交叉编译的
[/Quote]
这个确实需要注意,在不同的平台下要使用不同构架的库。你要想在x86下和嵌入式下都能使用的话,得编译两套库才行,并且在编译可执行文件时分别制定路径。
另外,如果说找不到 不管是库还是头文件,加上-I和-L选项肯定是没问题的,如果只在运行时找不到库的话,就添加环境变量LD_LIBRARY_PATH=路径
jernymy
2011-07-11
打赏
举报
回复
http://blog.csdn.net/jernymy/article/details/6401065
请参考
加入libs对应的lib
LIBS :=
加入include对应的路径
INCLUDE_PATH := .
加入lib对应的路径,替换libnet.a(.so)的路径
LIBRARY_PATH := /lib
同时使用locate找到libnet.so或者libnet.a文件
xunxun
2011-07-11
打赏
举报
回复
你得先确定 libnet.so 是不是交叉编译的
金刚葫芦娃
2011-07-11
打赏
举报
回复
ldconfig
lyzzzwx
2011-07-11
打赏
举报
回复
到文件所在的目录下看下是否做了链接:
ln -s libnet.so /usr/lib/libnet.so
luciferisnotsatan
2011-07-11
打赏
举报
回复
加了 -L/usr/lib 还找不到 libnet.so?应该能找到才对。有没有报什么不兼容的错误?
wuzhi11love
2011-07-11
打赏
举报
回复
我试过了 -L 库的路径
wuzhi11love
2011-07-11
打赏
举报
回复
[Quote=引用 2 楼 luciferisnotsatan 的回复:]
如果链接时找不到库,加上 -L库所在目录路径
[/Quote]
那如果是cannot find -lnet应该怎么办呢?,我在/usr/lib下面是有libnet.so这个库的
luciferisnotsatan
2011-07-11
打赏
举报
回复
如果链接时找不到库,加上 -L库所在目录路径
luciferisnotsatan
2011-07-11
打赏
举报
回复
把libnet.h所在目录加到arm-linux-gcc的搜索路径里。
编译命令加上 -I目录路径
Arm
+
Linux
_金牌保就业课程
Arm
+
Linux
_金牌保就业课程
arm
-
linux
-
gcc
3.4.1编译u-boot出错
make[1]: Leaving directory `/home/xxxue/tars/SourceDir/u-boot-1.1.4/common UNDEF_SYM=`/
arm
tools/usr/local/
arm
/3.4.1/bin/
arm
-
linux
-objdump -x lib_generic/libgeneric.a board/at91rm9200dk/libat91rm920
Linux
网络编程:
libnet
移植及使用
目录参考文章:一、
libnet
库下载二、
libnet
编译 参考文章:
libnet
库下载、编译、示例、文档
libnet
下载和交叉编译
Linux
网络编程——
libnet
使用指南 一、
libnet
库下载 https://github.com/sam-github/
libnet
二、
libnet
编译 配置交叉编译环境 普通用户和root用户下都需要配置 从 GitHub下载最新版本
libnet
-master.tar.gz,解压缩: tar xf
libnet
-master.tar.g
arm
-
linux
-as 预编译选项,Android _ UBOOT分析
1 U-BOOT中的DDR初始化设置参数:/uboot/include/configs/smdk6410.h实际操作:/uboot/cpu/s3c6410/cpu_init.s2 源代码组织对于
ARM
而言,主要的目录如下:board 平台依赖 存放电路板相关的目录文件,每一套板子对 应一个目录。如
ARM
Easy6410 (
arm
1176)cpu...
linux
生成.s文件,【已解决】给定多个C文件和多个.S汇编文件,如何用他们生成单个.o目标文件...
【已解决】给定多个C文件和多个.S汇编文件,如何用他们生成单个.o目标文件【问题】当然编译uboot下面的bch库,在加入对应C源码和.S汇编之后,编译是正常的:
arm
-
linux
-uclibc-
gcc
-D__ASSEMBLY__ -g -Os -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTE...
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章