我在 C 中做了一个非常简单的程序 hello。当在 exe 文件中使用 ld 时返回这个
ld: error in hello(.eh_frame); no .eh_frame_hdr table will be created.
我没有定义任何LD_LIBRAY_PATH
路径或路径,/etc/ld.so.conf
我尝试使用 ls 并返回:
ld: error in /bin/ls(.eh_frame); no .eh_frame_hdr table will be created.
ld: warning: cannot find entry symbol _start; defaulting to 0000000000402920
发生了什么?我使用的是 Debian,我的 GCC 版本是(Debian 4.7.2-5)。