Linux在编译我的工作时随机删除了我的文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux在编译我的工作时随机删除了我的文件?相关的知识,希望对你有一定的参考价值。
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
源文件。可悲的是你的代码消失了......
以上是关于Linux在编译我的工作时随机删除了我的文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何交叉编译我的 Linux 应用程序以在 Linux 中获取 Windows 可执行文件?