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)等系统一起运行;时间将无法正确显示。 |
![]() |
Darky · 多重定义…c++vsCode[重复] 2 年前 |
![]() |
Ty Q. · 分段故障GLFW3/GLAD 2 年前 |
![]() |
Noè Murr · 如何获得C函数的基本编译二进制代码? 2 年前 |
![]() |
AvirukBasak · gcc中无return语句的尾部递归 2 年前 |
![]() |
hepl · gcc如何决定在创建可执行文件时使用dynamics库? 2 年前 |