【问题标题】:python package compiled with nuitka fails with segmentation fault使用 nuitka 编译的 python 包因分段错误而失败
【发布时间】:2013-12-30 21:01:12
【问题描述】:

我正在开发一个由 py​​thon2.7 脚本控制的嵌入式设备。而且我需要为安全性(我不希望设备用户弄乱我的源代码)和性能(我正在使用 BeagleBone Black、ARM microPC 并且它的 CPU/RAM 非常短)编译源代码。

我正在为此使用 Nuitka python 编译器。我已经尝试编译我的应用程序的单独模块并且它工作正常,我可以透明地用它编译的 .so 模拟替换随机 .py 并且一切正常。

但是,如果我尝试将整个应用程序编译成实体 blob - 它不起作用。这意味着 Nuitka 可以毫无问题地编译整个应用程序,但是当我尝试运行生成的二进制文件时 - 我得到 Segmentation fault 就是这样。没有调试输出,没有任何错误线索。

那么,知道这件事有什么问题以及为什么它不起作用吗? 或者至少我该如何调试它并找出为什么会发生这种段错误?

【问题讨论】:

    标签: python-2.7 segmentation-fault nuitka


    【解决方案1】:

    您是否尝试查看核心文件?这应该让您知道分段错误发生在哪里。

    【讨论】:

    • 抱歉,已经有半年的历史了,我很久以前就解决了这个问题。
    猜你喜欢
    • 1970-01-01
    • 2018-09-01
    • 1970-01-01
    • 2016-06-13
    • 2018-08-14
    • 1970-01-01
    • 2013-02-15
    • 2014-02-08
    • 2021-07-22
    相关资源
    最近更新 更多