问题描述
我在嵌入式 ESP32 (xtensa) 平台上运行了用于机器人控制的大量 C++ 32 位 Forth 实现。目标是使用 gcc 交叉编译的。
我想提供一个模拟器,在 64 位 Ubuntu 20.04 LTS 上运行,使用尽可能多的相同源代码,并得出结论 -mx32 选项将产生 32 位整数和 32 位指针- 完美。
我发现即使是最简单的“Hello,World”控制台程序也无法使用 -mx32 开关编译,而且我发现使此选项起作用的参考资料看起来非常复杂,从重新编译C/C++ 库甚至可以重新编译 Linux 内核。
此外,我使用 wxWidgets 库来支持 GUI。
有没有人有任何使用 gcc C++ 的 32 位指针选项的经验,如果是这样,是否有任何严重的陷阱?或者这只是个坏主意?
提前致谢,彼得。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)