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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
跳转到指定楼层
楼主
发表于 2017-7-10 17:06:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 w123ww 于 2017-7-10 17:07 编辑   G; u2 ~( E6 l- t

: L) d: K- |! b0 J/ @OMAPL138\demo\eth_example\src
/ B7 A7 |' O4 v5 ^" @" [+ W文件夹下的例程。  ^+ ~0 ^" F* Z& D% W% n

6 f8 a' u0 F& {0 _5 C5 \/ x
0 G$ N  [4 O3 ~  {6 \
2 U1 U9 c: C3 b" A' `5 A
4 y/ |' S1 s1 a; o1 B+ _# d( ^1 P3 [. ^
/ u0 h8 a2 f1 s5 o
! w$ L& P" Y9 a5 V$ \$ H
makefile9 k( ^8 F; |& W& O/ k- \1 C; Y* a

+ D+ P( ]! w5 ]/ s( E0 u' g

本帖子中包含更多资源

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

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

使用道具 举报

0

主题

113

帖子

2190

积分

创龙

Rank: 8Rank: 8

积分
2190
沙发
发表于 2017-7-10 17:30:00 | 只看该作者
是否缺了头文件?8 ]3 b; j8 z3 _& s- }  I; f
  1. #include <sys/stat.h>
复制代码
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
板凳
 楼主| 发表于 2017-7-10 20:27:15 | 只看该作者
Jackindata 发表于 2017-7-10 17:30* ~$ ^, k# n* i4 y1 \( b
是否缺了头文件?
) k! H# G' v1 Z# f3 }" w. g
编译通过了,但是没法执行3 i9 E+ s; ?% ]9 ?

  g1 W7 b/ D, Q7 w- o

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

12

主题

169

帖子

731

积分

QQ游客

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

$ Z0 P! u( l' I9 s8 r
% Z" u* y9 `8 s8 f您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我这边测试也会有类似的报错信息。但是您可以在linux端,登录到开发板的文件系统,然后进行测试,就可以成功了,不管是bin文件夹里面的可执行文件,还是src里面,重新生成的可执行文件,都是可以执行的,请参考以下截图进行测试:
  k+ C1 N. z7 v0 g1 R1 w  {! q* W
0 L0 e6 U" E) y+ v4 q
+ j; I, g* G) Y! u9 K
! n' A5 }0 p8 U, g( y
( j8 I4 W5 d7 ^8 J- E( C# l
! ~- ^8 e" r, S1 x6 ~
0 D( X, o" E# J8 l
% r: F" c+ p* m" U: K. z! Y$ u7 F# c* N8 \$ q& w& P

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
5#
 楼主| 发表于 2017-7-12 11:34:13 | 只看该作者
广州创龙廖工 发表于 2017-7-11 17:40$ D4 C6 f: B# S! x* `
您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我 ...

" S& t9 G  x7 g# j5 Ltcp的server和client是要在板子和虚拟机上同时运行吗% ^6 M0 I" o. \1 I
! T/ K- H- Y! m6 S- ?3 g
用ssh的办法,我在ubuntu上进入开发板的文件系统,启动client服务和server服务,但是在ubuntu下,还是说bash: ./tcp_client: cannot execute binary file
) V/ `  V7 @# W& g, [) q" n
0 h# r6 U( E$ i" U( i, N如果我要测试,是否能够进行传输,是需要传输一个文件或者其他的东西吗,通过什么方式呢- {' M2 E9 J$ h& r! M# h8 m
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2190

积分

创龙

Rank: 8Rank: 8

积分
2190
6#
发表于 2017-7-15 11:22:03 | 只看该作者
注意你的 makefile 配置,用交叉编译器编译的,不能在 Ubuntu 上运行。
$ I% b( u/ S; g( q7 Z2 ^要先明白这个基本的道理。开发板是 arm 平台,Ubuntu PC 是 x86 平台,需要用不同的编译器的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-3-17 06:22 , Processed in 0.041909 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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