首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

初学,gcc的一个很简单的有关问题,麻烦大家一下,

2012-03-30 
初学,gcc的一个很简单的问题,麻烦大家一下,在线等。用gcc-oaa.c生成的那个文件a,怎么运行。谢谢。[解决办法].

初学,gcc的一个很简单的问题,麻烦大家一下,在线等。
用gcc   -o   a   a.c生成的那个文件a,怎么运行。谢谢。

[解决办法]
./a就可以执行了
[解决办法]
http://blog.chinaunix.net/u/4206/showart_242617.html
这是一篇介绍gcc的文章,你可以看看,太长了,一下还回复不完。
[解决办法]
gcc -o a a.c生成的a就是可执行文件

理论上直接输入a就可以执行,但是Linux默认搜索路径中没有当前目录(与Windows不同)

因此要./a,./的意思就是指向当前目录。

如果在PATH中添加当前目录 export PATH=$PATH:./

则gcc -o a a.c之后直接输入a就可执行
[解决办法]
linux为了防止错误执行病毒文件, 所以在env环境变量的PATH中没有添加当前目录 ". "
在linux下执行都是全路径执行的, 非全路径执行会搜索PATH变量, 所以楼主要执行./a
.表示当前路径

热点排行