|
|
2
1
我认为你提到的问题是GNULD而不是gcc。为符号查找添加了一个新的哈希算法。您应该在gcc4中使用-Wl、-hash style=both或-Wl、-hash style=sysv(默认值)编译所有内容,这样您就不会有任何问题。从内存Redhat是唯一一个延迟到默认启用gnu哈希样式的发行版。 如果这确实是您的问题,那么您可以通过以下操作来判断: objdump-t foo | grep“.hash” 除非存在sysv哈希,否则将为空。 |
|
|
3
0
似乎没有一种简单的方法可以查看某些库的版本,以确定gcc4二进制文件是否可以正常运行。
|
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
MysteryMoose · GCC下故意忽略初始化器警告中的过量元素 1 年前 |
|
|
Ken P · 如何利用[*]printf格式类型规范警告? 2 年前 |
|
fghoussen · 在C结构体中,为什么打包、对齐似乎会进行填充? 2 年前 |
|
|
adversarr · 全局变量何时导出到可执行文件? 2 年前 |