如何在Raspberry Pi上编译Free Pascal?

时间:2017-07-30 10:38:17

标签: makefile compilation arm pascal freepascal

我试图将一些pascal项目交叉编译为ARM * .so文件。编译成功但是当我尝试加载* .so(例如使用Python' s ctypes.CDLL()函数)时,我收到以下错误:

An unhandled exception occurred at $762340BC:
EStackOverflow: Stack overflow
    $762340BC

为了避免任何交叉编译问题,我尝试直接在RPi上设置所有内容。然而,我担心我仍然在某处搞砸了。我花了好几天试图找到帮助,但非欢乐。手头的项目是:

如果你手边有一个RPi,想要试一试,可以试试我的回购:

https://github.com/Muxelmann/OpenDSSDirect.make(开发分支)

make setup标识您的RPi并下载所有库和Free Pascal编译器(FPC)v3.0.2。 make然后下载代码并编译它。并且有问题的输出存储在source/lib/xx/libopendssdirect.so中 - 我无法加载它。

感谢您的帮助和/或建议。

0 个答案:

没有答案