嵌入式开发者社区

标题: 网络TCP例程编译通不过 [打印本页]

作者: w123ww    时间: 2017-7-10 17:06
标题: 网络TCP例程编译通不过
本帖最后由 w123ww 于 2017-7-10 17:07 编辑 , c+ z8 J$ @$ r8 I  @3 F4 \7 L
8 z) s/ ?+ J9 r7 g" m2 V& |
OMAPL138\demo\eth_example\src3 B6 E/ v1 @+ k
文件夹下的例程。0 I- O* D3 S2 ^2 h
) E/ |% z# R" ?* @
[attach]2530[/attach]# q4 T: m$ D1 T8 K2 v7 |2 r/ L

5 l5 I7 L7 P9 j8 N' L. F1 U' z[attach]2528[/attach]  E4 M8 h, q# A9 n/ U7 c. {
2 p$ \6 _( o# [6 P& h, |
[attach]2529[/attach]
: w$ K, |0 s5 X9 S$ L1 l6 _0 B6 _- Z) d; _# A  ~
makefile
: T* v% l2 Q5 ]5 I2 U[attach]2531[/attach]
0 ?, v* b+ U* ?1 V
作者: Jackindata    时间: 2017-7-10 17:30
是否缺了头文件?
8 q  _" z  n% R- p' W, ~
  1. #include <sys/stat.h>
复制代码

作者: w123ww    时间: 2017-7-10 20:27
Jackindata 发表于 2017-7-10 17:30" A; E: ~; |! U) B2 B6 B
是否缺了头文件?
8 C+ m8 `/ _: b4 i9 M6 Y
编译通过了,但是没法执行: V( W1 |! o' ?- c  [, z0 E" o
[attach]2534[/attach]
6 `5 C3 K& ]. d+ |8 a$ D
作者: 广州创龙廖工    时间: 2017-7-11 17:40
[attach]2536[/attach]
3 u; O, C$ F6 @8 u  u4 G2 J+ @/ g9 G1 L  w+ r
您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我这边测试也会有类似的报错信息。但是您可以在linux端,登录到开发板的文件系统,然后进行测试,就可以成功了,不管是bin文件夹里面的可执行文件,还是src里面,重新生成的可执行文件,都是可以执行的,请参考以下截图进行测试:# x6 U2 Q5 e. v/ A' H# J

5 k9 u: W" Y4 }! z[attach]2540[/attach]
, f- C% B7 i% M2 \! p7 }! X) p9 T: j- H
[attach]2537[/attach]
0 ~" F3 N" _4 w9 m4 T$ m; B# J2 r+ N% u1 ~2 |
[attach]2538[/attach]
* T2 o" I8 w) t  ?) i1 q9 _- z- r$ ]- t8 n& [2 Q
[attach]2539[/attach]
$ g; W2 j1 k7 u4 N
作者: w123ww    时间: 2017-7-12 11:34
广州创龙廖工 发表于 2017-7-11 17:40
  J) D2 a4 Z' P2 j: a1 c您好,这个问题的出现,有可能是您那边的Linux系统内核版本或架构的问题,所以无法执行这个这个文件,我 ...
/ {" d1 t1 Z2 C, x- _
tcp的server和client是要在板子和虚拟机上同时运行吗
" V, A0 j  e2 J( M- t$ _" ]0 e4 X/ g5 r
用ssh的办法,我在ubuntu上进入开发板的文件系统,启动client服务和server服务,但是在ubuntu下,还是说bash: ./tcp_client: cannot execute binary file  b6 H/ |4 n4 d: _. Y( E
# }9 ]  `% [& |# I$ C3 H( D
如果我要测试,是否能够进行传输,是需要传输一个文件或者其他的东西吗,通过什么方式呢
4 o) x" z' Y" S
作者: Jackindata    时间: 2017-7-15 11:22
注意你的 makefile 配置,用交叉编译器编译的,不能在 Ubuntu 上运行。
; V, n1 ]  D. x7 d8 \1 |) ]/ W要先明白这个基本的道理。开发板是 arm 平台,Ubuntu PC 是 x86 平台,需要用不同的编译器的。




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4