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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
跳转到指定楼层
楼主
发表于 2017-7-10 17:06:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 w123ww 于 2017-7-10 17:07 编辑 0 ~' |- X" V# G+ `& q3 m
% x7 e: @& i. a4 r9 Z; @
OMAPL138\demo\eth_example\src1 z9 ?2 c- I9 ~' y
文件夹下的例程。
2 n% G) a, H5 Y  W+ ]0 s" W
6 ~1 r4 V: e+ O# {) F( b6 U2 D7 W: ^1 a7 K* [1 s( V* W
' F% Q# b$ B/ X8 Q% k0 y  ?
0 h( G5 n# E6 O
( y; A5 C( R* g5 u: w

. [- s+ N+ d5 t) i. Z" |9 [8 Q0 {' x" b/ _8 Z$ k8 J
makefile
- D& V) c6 a. E; G4 N
, F( O% _4 `9 |! t- ^: X: k

本帖子中包含更多资源

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

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

使用道具 举报

0

主题

113

帖子

2110

积分

创龙

Rank: 8Rank: 8

积分
2110
沙发
发表于 2017-7-10 17:30:00 | 只看该作者
是否缺了头文件?
: ?3 s4 r2 _5 l4 W- O2 X8 y. u$ U$ @
  1. #include <sys/stat.h>
复制代码
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
板凳
 楼主| 发表于 2017-7-10 20:27:15 | 只看该作者
Jackindata 发表于 2017-7-10 17:30) c- X) ]$ R4 F, o" y; Y; R1 q$ T
是否缺了头文件?

  J( f3 J/ O$ V! N% v! v编译通过了,但是没法执行
- \. G" u5 _  k$ V' ]' I) c
2 g# o1 ], |% [" F

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

12

主题

169

帖子

731

积分

QQ游客

积分
731
地板
发表于 2017-7-11 17:40:20 | 只看该作者
7 W2 |: Q. `( C% g
$ H# t8 A% D* g' ]* O
您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我这边测试也会有类似的报错信息。但是您可以在linux端,登录到开发板的文件系统,然后进行测试,就可以成功了,不管是bin文件夹里面的可执行文件,还是src里面,重新生成的可执行文件,都是可以执行的,请参考以下截图进行测试:
8 L: R) J  p- F9 c" f( j4 D5 B/ E: k8 V% o/ ^
1 M2 S* E) S" ~& Q: ]- V8 p
( k" c& P) v; J/ x

' Z9 i$ i" f( \9 b$ b! O
! H- P6 }1 T+ f
* k8 B* d# v& i- W9 a# D
  b# {5 V8 X) q' M  }/ s1 D1 Z: O! L$ l

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
5#
 楼主| 发表于 2017-7-12 11:34:13 | 只看该作者
广州创龙廖工 发表于 2017-7-11 17:407 s- _& L" ]0 z
您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我 ...

, Z2 h/ ^. V  g+ ltcp的server和client是要在板子和虚拟机上同时运行吗
9 C  V/ f- S5 |! b4 o  Q' b, a  D) A) g; t2 h( u) C) y5 b1 I, x9 [
用ssh的办法,我在ubuntu上进入开发板的文件系统,启动client服务和server服务,但是在ubuntu下,还是说bash: ./tcp_client: cannot execute binary file. w$ i9 `, L. J  e. H  z
) `; `+ s2 Z* g$ r0 s; k4 i
如果我要测试,是否能够进行传输,是需要传输一个文件或者其他的东西吗,通过什么方式呢  V% n, l8 @) Y, J& {/ X  |
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2110

积分

创龙

Rank: 8Rank: 8

积分
2110
6#
发表于 2017-7-15 11:22:03 | 只看该作者
注意你的 makefile 配置,用交叉编译器编译的,不能在 Ubuntu 上运行。3 |5 P# {4 j$ j0 e# Y
要先明白这个基本的道理。开发板是 arm 平台,Ubuntu PC 是 x86 平台,需要用不同的编译器的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-18 19:48 , Processed in 0.041137 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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