gcc aa.c执行之后输入./aa.c显示权限不够怎么回事?

用Linux操作系统输入gcc aa.c执行之后再输入./aa.c显示权限不够怎么回事。

aa.c是你的代码,不能直接执行吧,gcc aa.c默认生成的可执行程序是a.out(或者是a,或者是out,我记不太清楚了),如果你gcc成功,你看看同目录下是否有a.out这个可执行程序,有的话执行它就行:./a.out

如有帮助,请采纳一下,谢谢。

纯粹的权限不足   看你./aa.c应该是执行动作    表示没有执行权限   看下aa.c的文件组属与权限     应该是没有执行权限    chmod +x aa.c就可以解决       不过     .c文件是程序源代码文件   执行这玩意儿能执行出个什么鬼?