当我想编译和测试我的程序时,我正在做一些 C 编程。
gcc -g -o main file.c file2.c file3.c ...
直到那时,我才突然从 gcc 收到十几个未定义的参考错误消息。ls 和 ls -la 显示我的 file1.c 已消失。我在屏幕上,但没有从其他任何地方连接。还有希望吗?
我在远程终端上运行它,所以我唯一的希望是联系系统管理员并请求回滚我的主目录吗?
更新
我已经设法获得了几个小时前的备份,所以现在一切都应该很好。谁在读这个:做备份。我没有。我很幸运,这不是我赌注再次发生的事情。
我没有备份的唯一原因是因为我将它与一些库链接,这样调试它比使用 makefile 更容易。我错了。备份一切。