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