我试图使用read亲自查看可执行文件中的源文件。
readelf -s svm_classify| grep FILE给出了这个结果
27: 00000000 0 FILE LOCAL DEFAULT ABS svm_common.c
30: 00000000 0 FILE LOCAL DEFAULT ABS svm_classify.c
31: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
40: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
43: 00000000 0 FILE LOCAL DEFAULT ABS 现在,有可能看到svm_classify.c的内容吗?svm_classify是linux可执行文件
发布于 2014-09-30 06:17:39
总之,没有。源代码没有嵌入到可执行文件中(即使源文件的名称是)。
您需要通过其他方法获得对源代码的访问权限,例如找出谁拥有源代码,并很好地询问它们。
https://stackoverflow.com/questions/26113966
复制相似问题