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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
跳转到指定楼层
楼主
发表于 2017-7-10 17:06:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 w123ww 于 2017-7-10 17:07 编辑
1 n9 x* i" g2 @; F/ G9 E2 N; x
& }% E, z5 Y8 \, dOMAPL138\demo\eth_example\src. T8 J2 u" p4 r: p6 A/ U, f
文件夹下的例程。$ d1 P' @3 a9 M/ u: x, F* U# V

& B7 V% b* \3 W# ?+ r
& ~7 i$ j) _5 o8 @# ?, v( M% a4 K/ O" C9 ?1 Q! S$ p

$ s- I, v( T, {& e0 n6 j1 b
0 m& M/ b* h. s' F1 ]
% g: T# g6 K8 H# v0 M6 A  b& v7 H: X& ~/ k" |
makefile
! ]' }$ Y3 \$ S% _2 B( t
7 ]# `. `: Q  a: U8 N$ {; w8 ^0 @9 S

本帖子中包含更多资源

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

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

使用道具 举报

0

主题

113

帖子

2100

积分

创龙

Rank: 8Rank: 8

积分
2100
沙发
发表于 2017-7-10 17:30:00 | 只看该作者
是否缺了头文件?8 @) o1 i4 K5 P, z. o
  1. #include <sys/stat.h>
复制代码
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
板凳
 楼主| 发表于 2017-7-10 20:27:15 | 只看该作者
Jackindata 发表于 2017-7-10 17:305 b- Y8 [- p* P% {
是否缺了头文件?

) F# X1 |9 @0 x9 q3 x编译通过了,但是没法执行
$ f: f, V/ P8 i; B% }: ^/ j, M+ ^" s4 b& E1 ^

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

12

主题

169

帖子

731

积分

QQ游客

积分
731
地板
发表于 2017-7-11 17:40:20 | 只看该作者
. ^# |0 r' b  T
8 i; B; b* V. x9 Z, a
您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我这边测试也会有类似的报错信息。但是您可以在linux端,登录到开发板的文件系统,然后进行测试,就可以成功了,不管是bin文件夹里面的可执行文件,还是src里面,重新生成的可执行文件,都是可以执行的,请参考以下截图进行测试:- `8 H5 I4 t! C# ]4 X

1 a! Q( `- r# F6 y2 X' e& u" E% p1 ?( o5 r2 ?" @% c

4 ]" G7 v# a- L/ ]
. r5 X8 ]% S9 j; e8 ?) q; M6 B- ?8 h0 R: M  h. t8 R
- c) G1 V5 H4 D  M: U
2 w3 p4 f  D4 A* Y4 ~! [) {5 m
+ i3 U# @1 y( A8 ^

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

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

9 d2 l) G5 T" j, wtcp的server和client是要在板子和虚拟机上同时运行吗, J  F) d# Z- P2 N8 C1 Q7 R, L

6 |+ Y5 b( `; q/ ]8 R) }" W用ssh的办法,我在ubuntu上进入开发板的文件系统,启动client服务和server服务,但是在ubuntu下,还是说bash: ./tcp_client: cannot execute binary file
0 O* _5 I2 ~0 \* {
3 X1 F% ?' V% j- ~6 X" l如果我要测试,是否能够进行传输,是需要传输一个文件或者其他的东西吗,通过什么方式呢" s$ z1 y3 S0 X+ c& G) j
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2100

积分

创龙

Rank: 8Rank: 8

积分
2100
6#
发表于 2017-7-15 11:22:03 | 只看该作者
注意你的 makefile 配置,用交叉编译器编译的,不能在 Ubuntu 上运行。; o6 y: N0 L: z) ^2 J8 l
要先明白这个基本的道理。开发板是 arm 平台,Ubuntu PC 是 x86 平台,需要用不同的编译器的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-3 15:08 , Processed in 0.039413 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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