a.out 是可执行文件(假设您已经完成了完整的编译,而不仅仅是生成目标文件,但这是最可能的情况).要运行它,请使用(从shell):
./a.out
Run Code Online (Sandbox Code Playgroud)
如果你想给它一个不同的名字,只需重命名,或者更好:
gcc -o actualname myprog.c
Run Code Online (Sandbox Code Playgroud)
获取一个可执行文件actualname,然后运行(当然):
./actualname
Run Code Online (Sandbox Code Playgroud)
请参阅以下记录:
pax> cat testprog.c
#include <stdio.h>
int main (void) { printf("Hi.\n\n"); return 0; }
pax> gcc testprog.c ; ./a.out
Hi.
pax> gcc -o xyzzy testprog.c ; ./xyzzy
Hi.
Run Code Online (Sandbox Code Playgroud)