liunx编程,反编译

悠云guo 2003-11-24 12:20:25
我在linux下编了一个程序,fcom.c
在编译时,命令打错了,打成cc -g fcom.c -o fcom.c
覆盖了源代码,请问,能反编译回来吗?

P.S.别叫我找VI的临时文件,当时我没在用VI

实在是没分了,各位大哥大姐将就点
小弟在此先谢了
...全文
26 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaPlayer 2003-11-26
  • 打赏
  • 举报
回复
mark
悠云guo 2003-11-24
  • 打赏
  • 举报
回复
唉,原来打gcc -o fcom fcom.c打顺了
可用GCC编译的,GDB不能用LIST来列源码
所以只好用CC了

这下好了,还在GDB下看源码呢,都没了
:(
linaxing 2003-11-24
  • 打赏
  • 举报
回复
你只能得到反编译的汇编代码:objdump -d fcom.c
其他怕是无力回天了,算是给自己的一个教训吧。
daidai_____DD 2003-11-24
  • 打赏
  • 举报
回复
你再多分也没用了。
悠云guo 2003-11-24
  • 打赏
  • 举报
回复
郁闷~!
算了,我已经重写了。
objdump我也想到了,可从汇编再改成C的话,和重写的工作量也差不多了。
算了,算散分吧~
smwu 2003-11-24
  • 打赏
  • 举报
回复
你的编辑器也没有留下个备份文件?
rexp 2003-11-24
  • 打赏
  • 举报
回复
深刻教训啊,使用make是一个好习惯,刚才的命令你还不如用
make fcom来编译,无需makefile文件的。

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧