考虑使用GCC编译的C中的标准hello world程序,无需任何开关.如上所述readelf -s,它包含64个符号.它还说该.symtab段长度为1024字节.但是每个符号表条目有18个字节,那么它如何包含64个条目呢?它应该是56个条目.我正在构建我自己的程序,它读取符号表,它不会看到那些"缺失"的条目,因为它读到节结束.readelf如何知道读多长时间?
readelf -s
.symtab
elf
elf ×1