发新话题
打印

请问:为什麽gcc编译后的a.out无法执行?

请问:为什麽gcc编译后的a.out无法执行?/ i3 J/ X& q, y# z1 u6 Z8 p$ r

" T$ z5 I' w3 b$ M8 j编译了一个最简单的hello.c7 H+ m& M: w9 ^+ n6 F
& x5 D/ [& p7 T
#include <stdio.h>
* T4 `, A. g& X' P5 G' S& f
' g! }2 X8 ]% O3 }& ?/ s, Emain! a2 O' T( A/ S3 @- ^
{9 ?. w% S- M8 Q: ^2 b6 Q
print("hello!");1 }0 a' J3 g3 c* j( x0 Y
}
$ o9 t" s7 Q; O3 A5 e$ ~
' l7 r( w, n; b5 y2 Ggcc hello.c后生成a.out执行文件6 E3 ?: {: V8 m1 l
可是5 V) }, X  M8 O& q
[myfolder]#>a.out
8 h9 j% f) ~: ?8 a) I0 H( Y# B% e时,系统却提示
, K6 D9 ^" Q! |% }7 }( Q, J[myfolder]#>bash: a.out: 命令找不到
5 ?* p# a/ S1 V/ ?1 E% q) ]+ H* r0 [
* Z0 O- g0 u. b# ~* y本人是一个linux初学者,请问那位大侠能帮帮忙??
" Y8 D$ t# y3 {
/ @6 P8 d2 r" l9 K7 F! l7 f- s谢谢!      
窄多

TOP

嘿嘿嘿.....' }4 V& M! ]* _1 Z
try ./a.out       
this message will self-destruct in 5 seconds......
我们的目标--------消灭蛀.....................零回复

TOP

Linux不是Dos

Linux只搜索Path指定的目录
+ `; V  G! J/ F; o- G! B它才懒得帮你搜索当前目录+ z+ z+ @1 P+ |1 G# T' B
和Dos不同哦^_^      

TOP

呵呵,和我当初一样。
& q( l0 X: P1 E/ f  e5 Q./a.out  ok      

TOP

发新话题