1
|
Chris Watts · 技术社区 · 9 年前 |
![]() |
1
2
通过执行中的步骤,我能够使用需要3.4.19的函数的先前版本进行编译 another answer . 首先,我检查了3.4.19中需要的内容:
然后我在图书馆里找了同一个符号
但这没有任何回报。凭直觉,我试着只找到“chrono”
答对 了虽然它不完全匹配,但对我来说已经足够好了。我在源文件中添加了一个汇编指令,以更新所请求符号的链接。
虽然它现在可以编译和运行,但我不能肯定这种替代是否有效,因为我还有其他障碍要克服,但我认为我可以放心地说这是一种解决方案。 |
|
2
0
它可以执行“.symver”更改,但如果您使用>=编译它,它将打破std::chrono计时器和日期GCC 4.8,因为std::chrono ABI发生了变化。 它将与Ubuntu 12.04(GCC 4.6.3)等系统一起运行;时间将无法正确显示。 |
![]() |
Noè Murr · 如何获得C函数的基本编译二进制代码? 3 年前 |
![]() |
Jonathan · 如何为Android ARM编译模块? 3 年前 |
![]() |
R0M2 · 为什么“GCC”忽略汇编代码的-fno pic 3 年前 |
![]() |
K. Shores · GCC-C++交叉编译器,缺少库 7 年前 |
|
Adam · GDB不在GHS编译的ELF中列出成员函数或命名空间函数 7 年前 |