打开《unix环境高级编程》,发现执行命令都是./a.out,这跟我平时看到的不一样啊,我平时看到的可执行文件没有后缀,上网搜了下发现,a.out是生成的默认可执行文件,举例来说,我写了个c文件,hello.c
gcc编译:
gcc hello.c 那么得到的是a.out,再执行一遍,依然会生成a.out,而且会把原来的冲掉
gcc hello.c -o hello 得到的是hello
打开《unix环境高级编程》,发现执行命令都是./a.out,这跟我平时看到的不一样啊,我平时看到的可执行文件没有后缀,上网搜了下发现,a.out是生成的默认可执行文件,举例来说,我写了个c文件,hello.c
gcc编译:
gcc hello.c 那么得到的是a.out,再执行一遍,依然会生成a.out,而且会把原来的冲掉
gcc hello.c -o hello 得到的是hello