gcc -L/root/Desktop - Wall -o prog3.c -pthread -lcopy
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.0: In function '_start': (.text+0x20): undefined reference to 'main'
collect2: error: ld returned 1 exit status
这是我的错误代码。 prog3.c
无处可寻,究竟发生了什么事有什么办法让我的文件回来?粗体是我运行的命令,其余的是生成的控制台输出
你的问题在这里:-o prog3.c
。 gcc
的-o
option用于告诉gcc
它应该为它生成的可执行文件赋予哪个名称。所以在这里,你基本上要求你的编译器用可执行文件替换你的prog3.c
源文件。可悲的是你的代码消失了......