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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
跳转到指定楼层
楼主
发表于 2017-7-10 17:06:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 w123ww 于 2017-7-10 17:07 编辑
5 r$ Y: a$ f. |7 c* a1 j
4 ?, {9 |% f6 B  A3 W# A( MOMAPL138\demo\eth_example\src- {( W1 y7 a1 n) `0 B
文件夹下的例程。. }+ R  _' K  h* n$ ?% B1 h, l
! u5 Z7 C7 k1 }5 g" |

1 V) m; `& M0 I0 ]1 l$ ?. _: R& k' u
$ M% g( A, I& j$ D
8 A( ?8 K* v# f7 G& O7 g. s

* C1 X1 V3 E$ y" y/ `( X4 B9 g2 a3 g# P2 Z! S
makefile
" M/ K2 g. t4 H# z# }( n  r
) T0 Y7 o% f* Z, Q

本帖子中包含更多资源

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

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

使用道具 举报

0

主题

113

帖子

2070

积分

创龙

Rank: 8Rank: 8

积分
2070
沙发
发表于 2017-7-10 17:30:00 | 只看该作者
是否缺了头文件?' @: T6 Y0 H! F3 I5 Z; _1 @) E" G
  1. #include <sys/stat.h>
复制代码
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
板凳
 楼主| 发表于 2017-7-10 20:27:15 | 只看该作者
Jackindata 发表于 2017-7-10 17:30
4 J5 c* l+ |4 Z" e+ x是否缺了头文件?
) p* A. b. z2 ]1 G! `+ C
编译通过了,但是没法执行
9 @! ?5 m8 B0 K. R# h4 u. i9 K) N. j+ s; F# i

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

12

主题

169

帖子

731

积分

QQ游客

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

4 J# P4 ]$ l" i& o8 b) k2 Z9 C3 Z1 K  C2 \7 u! \( `
您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我这边测试也会有类似的报错信息。但是您可以在linux端,登录到开发板的文件系统,然后进行测试,就可以成功了,不管是bin文件夹里面的可执行文件,还是src里面,重新生成的可执行文件,都是可以执行的,请参考以下截图进行测试:( c# e# }% G7 O, w6 o

8 b6 S- F% X0 p% L6 x" I7 G8 V7 b' D+ D2 ?: y$ D
: q* a- I* w  l3 W

: m5 ]6 |( P/ x1 N. z2 \$ g; d& U' @: ]9 q
. _! o% H- W6 E+ `, M( b' H
' w' S& F3 l: L3 ?3 e" s7 G
1 v* K8 [( p7 H0 {) Z1 b8 R

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
5#
 楼主| 发表于 2017-7-12 11:34:13 | 只看该作者
广州创龙廖工 发表于 2017-7-11 17:40
9 v7 P5 \$ F5 @8 n6 f( F您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我 ...
9 w% R8 Z- ^. I5 L; C7 Y0 V
tcp的server和client是要在板子和虚拟机上同时运行吗
3 Z/ T6 w& M8 c- f, `4 h
! k+ N( \3 c- D; @* p4 y用ssh的办法,我在ubuntu上进入开发板的文件系统,启动client服务和server服务,但是在ubuntu下,还是说bash: ./tcp_client: cannot execute binary file
7 Y. P/ r5 S7 |$ C. R9 V
% Z* `3 i6 b( N8 y# w# N6 M如果我要测试,是否能够进行传输,是需要传输一个文件或者其他的东西吗,通过什么方式呢+ m! n& q) H; W, ~! H, H
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2070

积分

创龙

Rank: 8Rank: 8

积分
2070
6#
发表于 2017-7-15 11:22:03 | 只看该作者
注意你的 makefile 配置,用交叉编译器编译的,不能在 Ubuntu 上运行。
# @$ {' F- J# D# p" [+ |* n要先明白这个基本的道理。开发板是 arm 平台,Ubuntu PC 是 x86 平台,需要用不同的编译器的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 12:32 , Processed in 0.039332 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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