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

初学,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
.表示当前路径

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

相关文章:

你感兴趣的文章:

标签云: