ubuntu11.04 下用gcc编译文件,编译几次后,其中一个.c文件被删除了,怎么回事?

日期:2021-10-27 14:37:20 人气:1

ubuntu11.04 下用gcc编译文件,编译几次后,其中一个.c文件被删除了,怎么回事?

gcc 的 -o 参数后面跟的是编译链接完成后输出的可执行文件名,使用gcc -o slist.c test.c 后slist.c就变成了你要输出的可执行文件名,所以一执行就把slist.c删除了准备生成可执行文件,又由于slist.c被删除了所以编译不成功。
使用 gcc -o test slist.c test.c 最后生成的可执行文件为test
    A+
热门评论