当DWARF格式包含了我们需要的所有类型信息时,为什么GCC和GNU ld不支持类型检查链接呢?为了让Ada和C安全地通信,我们在公司上浪费了很多时间。问题是我们没有来自编译器的帮助,也没有链接来确保这些绑定保持同步。
发布于 2013-03-15 12:12:55
当DWARF格式包含了我们需要的所有类型信息时,为什么GCC和GNU ld不支持类型检查链接呢?
这个问题比你想象的要复杂得多。
我们花了很多时间在我们的公司上,试图让Ada和C安全地通信。
然后将对此的代码支持放入GNU ld或gold (后者更快,更容易破解),并将其贡献给上游。问题解决了吗?
https://stackoverflow.com/questions/15420393
复制相似问题