当前位置: 技术问答>linux和unix
liunx编程,反编译
来源: 互联网 发布时间:2015-05-15
本文导语: 我在linux下编了一个程序,fcom.c 在编译时,命令打错了,打成cc -g fcom.c -o fcom.c 覆盖了源代码,请问,能反编译回来吗? P.S.别叫我找VI的临时文件,当时我没在用VI 实在是没分了,各位大哥大姐将就点 小弟在此...
我在linux下编了一个程序,fcom.c
在编译时,命令打错了,打成cc -g fcom.c -o fcom.c
覆盖了源代码,请问,能反编译回来吗?
P.S.别叫我找VI的临时文件,当时我没在用VI
实在是没分了,各位大哥大姐将就点
小弟在此先谢了
在编译时,命令打错了,打成cc -g fcom.c -o fcom.c
覆盖了源代码,请问,能反编译回来吗?
P.S.别叫我找VI的临时文件,当时我没在用VI
实在是没分了,各位大哥大姐将就点
小弟在此先谢了
|
你只能得到反编译的汇编代码:objdump -d fcom.c
其他怕是无力回天了,算是给自己的一个教训吧。
其他怕是无力回天了,算是给自己的一个教训吧。
|
深刻教训啊,使用make是一个好习惯,刚才的命令你还不如用
make fcom来编译,无需makefile文件的。
make fcom来编译,无需makefile文件的。
|
你再多分也没用了。
|
你的编辑器也没有留下个备份文件?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。