gcc使用的问题,为什么不能执行a.out文件?
我用gcc编译生成了一个a.out文件,然后我直接在命令行键入a.out为什么不能执行呢,显示为command not found,这是什么原因呢? 问题点数:20、回复次数:10Top
1 楼shinesi(DaBaiCai)回复于 2005-04-02 21:54:02 得分 8
我猜的:
./a.outTop
2 楼avin(avin)回复于 2005-04-02 22:05:17 得分 0
还真是用./a.out呢 谢谢
./在前面表示什么?Top
3 楼NC(比尔.盖饭)回复于 2005-04-02 22:17:33 得分 6
./ 表示在当前目录下找a.out,因为你的path环境变量中没有设置当前目录Top
4 楼alaiyeshi(七宝树八宝饭)回复于 2005-04-04 13:37:42 得分 2
.out 文件可以执行?。。。。。
还要得再弄成克执行的文件吧
你试试 gcc a.c -o a
然后你可以执行 ./aTop
5 楼zhousqy(标准C匪徒)(甩拉,甩拉)回复于 2005-04-04 15:41:56 得分 0
樓上的樓上正解。Top
6 楼Army123(流星)回复于 2005-04-05 17:41:54 得分 0
dingTop
7 楼tukey(反美反霸权!)回复于 2005-04-05 17:49:16 得分 1
./a.outTop
8 楼wybing(Hello World!)回复于 2005-04-05 22:34:49 得分 0
很久以前,我也碰到过:)Top
9 楼brothersun0116(brothersun0116)回复于 2005-04-06 07:59:02 得分 2
./a.out是编译后默认的!也可以编译前设定!!!
共同学习,共同进步…………Top
10 楼tengulre(debian core developer)回复于 2005-04-07 10:51:24 得分 1
gcc -o hello hello.c
./helloTop




