网络TCP例程编译通不过 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
跳转到指定楼层
楼主
发表于 2017-7-10 17:06:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 w123ww 于 2017-7-10 17:07 编辑
) L6 h" P. e- A0 o# U$ w9 e* X, t: {% p4 r
OMAPL138\demo\eth_example\src$ }& d& o( b: S9 K: ?' G4 `, _) N$ ^
文件夹下的例程。
$ C  M" m0 v$ g+ a# a' M7 U
+ }- P- O9 }$ N' {; a' x# {: l1 Q  e3 K' O1 n

0 m  F2 T$ k6 s2 J* L9 D/ M8 m. A. n5 |% x  M1 K% P$ S1 \/ N
- m5 J  e$ ]1 ]' n# ?4 ^: y( J
' P3 `5 X: U9 [6 J
, d9 p" X- y- \
makefile2 S- @: s# m' l, u
- V% g) J6 J3 Y" O

本帖子中包含更多资源

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

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

使用道具 举报

0

主题

113

帖子

2190

积分

创龙

Rank: 8Rank: 8

积分
2190
沙发
发表于 2017-7-10 17:30:00 | 只看该作者
是否缺了头文件?
1 `7 w+ T+ G  [: l  L6 R7 l* l
  1. #include <sys/stat.h>
复制代码
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
板凳
 楼主| 发表于 2017-7-10 20:27:15 | 只看该作者
Jackindata 发表于 2017-7-10 17:30
+ l1 @, [7 k; q( F: f6 w4 L是否缺了头文件?
+ }# |  q6 r! O7 y4 N& E
编译通过了,但是没法执行
( c6 D/ H2 @( x% p
& r. f, G* E0 x4 o) q

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

12

主题

169

帖子

731

积分

QQ游客

积分
731
地板
发表于 2017-7-11 17:40:20 | 只看该作者
# r1 j3 r& @5 j0 Z
' W; J1 u0 y1 u, h4 Z
您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我这边测试也会有类似的报错信息。但是您可以在linux端,登录到开发板的文件系统,然后进行测试,就可以成功了,不管是bin文件夹里面的可执行文件,还是src里面,重新生成的可执行文件,都是可以执行的,请参考以下截图进行测试:% _! n2 s# ~8 S
7 y" e# @* h- Z
, g0 h( z# i1 j% }- }

, ^& _5 ?6 K6 J% y; _
. J8 ?0 E5 E; p# w* G0 H6 b5 c1 b; Q$ y! q( h0 v1 J
/ ~7 ^3 R4 s8 A/ W* G
; ~' R: v6 L$ v1 u

4 Y# z. ]4 \- y$ w, J7 P0 Z

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
5#
 楼主| 发表于 2017-7-12 11:34:13 | 只看该作者
广州创龙廖工 发表于 2017-7-11 17:40
) ~" B9 Q$ ?- B9 g6 d您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我 ...
: {# R6 [# t8 d  {
tcp的server和client是要在板子和虚拟机上同时运行吗& J$ N8 H4 q4 T
5 g4 j, _, I' f4 F7 f: g3 d
用ssh的办法,我在ubuntu上进入开发板的文件系统,启动client服务和server服务,但是在ubuntu下,还是说bash: ./tcp_client: cannot execute binary file( d% Z) M9 e: K2 S& [* h3 r
7 m# a7 \! L. l6 R8 O/ E
如果我要测试,是否能够进行传输,是需要传输一个文件或者其他的东西吗,通过什么方式呢
7 [1 ?# C0 s) M# e
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2190

积分

创龙

Rank: 8Rank: 8

积分
2190
6#
发表于 2017-7-15 11:22:03 | 只看该作者
注意你的 makefile 配置,用交叉编译器编译的,不能在 Ubuntu 上运行。
. Y& @0 R- X* y- O# X要先明白这个基本的道理。开发板是 arm 平台,Ubuntu PC 是 x86 平台,需要用不同的编译器的。
回复 支持 反对

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-3-17 09:15 , Processed in 0.041221 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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