网络TCP例程编译通不过 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5750|回复: 5
打印 上一主题 下一主题

[已解决] 网络TCP例程编译通不过

[复制链接]

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
跳转到指定楼层
楼主
发表于 2017-7-10 17:06:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 w123ww 于 2017-7-10 17:07 编辑
8 p2 [5 |0 f/ n  A* _. p3 k% Y# h2 ]" B3 R0 C+ |' `3 J: M
OMAPL138\demo\eth_example\src
  {4 D% r+ q) A. ?" v文件夹下的例程。
* H5 ?- c8 C4 A. ?+ `
' o+ d9 g% {1 E. h2 t5 d; j2 {- O6 y* a$ a& J

3 P$ L+ O9 V" `3 C4 R" N& E5 f. m' r3 k" K/ L3 o/ D: l/ c
. u- a- `3 `! r3 y1 h

0 J2 L$ f& d/ l" z3 r& \  _  N/ ]( @, ]" z. q5 e6 X1 F
makefile
! M/ c1 P$ f" {, G$ M5 ^
2 V8 z& U6 y  n6 t8 Y, X9 A

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

113

帖子

2070

积分

创龙

Rank: 8Rank: 8

积分
2070
沙发
发表于 2017-7-10 17:30:00 | 只看该作者
是否缺了头文件?
, Z; Y; y" U* V, t
  1. #include <sys/stat.h>
复制代码
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
板凳
 楼主| 发表于 2017-7-10 20:27:15 | 只看该作者
Jackindata 发表于 2017-7-10 17:30
! G4 a2 ~8 y7 u% J是否缺了头文件?
9 [$ p; c8 J) {9 |! I# y0 M9 }
编译通过了,但是没法执行( L9 d( T" Z3 y0 x

  [: t( ?  T7 I& {/ {) A

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

12

主题

169

帖子

731

积分

QQ游客

积分
731
地板
发表于 2017-7-11 17:40:20 | 只看该作者

5 B/ g+ i3 }2 ]: r7 K/ ?
) f1 h, K* H1 p4 V/ Z' X4 ?您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我这边测试也会有类似的报错信息。但是您可以在linux端,登录到开发板的文件系统,然后进行测试,就可以成功了,不管是bin文件夹里面的可执行文件,还是src里面,重新生成的可执行文件,都是可以执行的,请参考以下截图进行测试:3 `3 X& {1 X* v) W. D' `
! V/ N1 x6 z5 ?! p
" c0 g! \- j" `; P: Z2 N  w# f! E+ I

+ u3 B5 g# X, [- \6 E5 N/ H7 s) j. X9 g, Y) Q1 T0 F9 @

4 T/ ?4 A1 i' P% h9 V0 I% c# S7 s6 t  ^

5 V% B* q& F' K, W0 h, o( B, j6 R  ]* q/ f4 B

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
5#
 楼主| 发表于 2017-7-12 11:34:13 | 只看该作者
广州创龙廖工 发表于 2017-7-11 17:406 y" t- e& S! B% t( v
您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我 ...
: l! K% y0 J- a0 e9 D7 f
tcp的server和client是要在板子和虚拟机上同时运行吗
; M3 \4 `4 b* d" a; `: e  T& m$ D
用ssh的办法,我在ubuntu上进入开发板的文件系统,启动client服务和server服务,但是在ubuntu下,还是说bash: ./tcp_client: cannot execute binary file% g* y4 z7 N! w) K  E; ]

  v1 p, o/ n+ G: P+ {如果我要测试,是否能够进行传输,是需要传输一个文件或者其他的东西吗,通过什么方式呢
: O" D, _5 z/ O* J: t
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2070

积分

创龙

Rank: 8Rank: 8

积分
2070
6#
发表于 2017-7-15 11:22:03 | 只看该作者
注意你的 makefile 配置,用交叉编译器编译的,不能在 Ubuntu 上运行。
+ P5 b% c" t* o) `) f. R要先明白这个基本的道理。开发板是 arm 平台,Ubuntu PC 是 x86 平台,需要用不同的编译器的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2025-4-30 15:34 , Processed in 0.038721 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表