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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
跳转到指定楼层
楼主
发表于 2017-7-10 17:06:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 w123ww 于 2017-7-10 17:07 编辑   S. ~8 P9 x8 O: p  [' o6 Z! ^
! B! g# p7 F: H7 V# e9 u; @! b8 R0 `
OMAPL138\demo\eth_example\src
8 i2 f2 C1 R' I6 |8 @( v& h, x文件夹下的例程。( m/ C- V* }) ]+ _. u

. L1 s. Y! V& X( t' t- R! h0 j* N; C  D# e% D9 @: ~3 X7 H

5 S, V1 {6 W5 t( d% u5 @% B( m) ^. I
4 R; H6 h: I' i; a0 |+ O
9 t! H7 z+ S( ?  Y/ @
; k- y2 ]( T- S5 X0 C, o1 w
makefile
0 Y& c, F9 x8 I9 [" d
  N5 w- |4 W% B

本帖子中包含更多资源

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

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

使用道具 举报

0

主题

113

帖子

2190

积分

创龙

Rank: 8Rank: 8

积分
2190
沙发
发表于 2017-7-10 17:30:00 | 只看该作者
是否缺了头文件?
- U% ]  p- L) I
  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# ^' P3 V4 r( T$ S+ K% y
是否缺了头文件?

, \+ L3 a0 L1 h7 v+ i* G; n- p编译通过了,但是没法执行# R/ u4 `- A/ Q" ^1 `
. ?# M3 ], L" v/ \% ^

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

12

主题

169

帖子

731

积分

QQ游客

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

$ d0 Y2 @0 A9 t
$ t0 @* N  A# w( D4 W9 v8 y  q% f7 g您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我这边测试也会有类似的报错信息。但是您可以在linux端,登录到开发板的文件系统,然后进行测试,就可以成功了,不管是bin文件夹里面的可执行文件,还是src里面,重新生成的可执行文件,都是可以执行的,请参考以下截图进行测试:
; s  M$ s+ j9 t: {. e2 D% g4 ?" O# i' O  q+ [
+ J: {4 A3 {9 g: a

' W+ j+ P# I% |/ ^0 J: s# H7 x
6 u; g; S' A, K) @: Z9 t% T; n# ~$ S9 J7 @$ r. J6 g1 D6 S  f
4 W, U/ Y. [- M" G

# A! |+ D$ O2 a* j* |; \6 n' b  t; T" M# _$ a( e

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

14

主题

30

帖子

1162

积分

金牌会员

Rank: 6Rank: 6

积分
1162
5#
 楼主| 发表于 2017-7-12 11:34:13 | 只看该作者
广州创龙廖工 发表于 2017-7-11 17:403 h3 g+ q# u& Q3 b
您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我 ...
: }& M+ ~' G. a
tcp的server和client是要在板子和虚拟机上同时运行吗
7 X0 T- t! d# B6 A
$ G$ R7 ^1 [1 y' Q" q用ssh的办法,我在ubuntu上进入开发板的文件系统,启动client服务和server服务,但是在ubuntu下,还是说bash: ./tcp_client: cannot execute binary file+ c0 r" W  `0 _, A2 l- l" s
3 Z/ T" u' \1 S- P8 J& e$ Q
如果我要测试,是否能够进行传输,是需要传输一个文件或者其他的东西吗,通过什么方式呢
3 f' D+ X' U/ |) z" O- r
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2190

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-3-17 06:24 , Processed in 0.040331 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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