我想知道是否有办法编译 C、C++ 和 Python 代码,以便无法在 Linux 上对其进行逆向工程?
我听说 Windows 上有一些方法可以做到这一点,但我正在 Linux 上工作。
我想安全地编译我的代码,无论是发布版本还是最终版本。
更新
至少我想让普通用户很难反汇编,
我在 C 语言中使用 GCC,在 C++ 语言中使用 GPP,如果您向我介绍最好的 Python 编译器,我将不胜感激。
最佳答案
I want to know if there are ways to compile c, c++ and python code in order to not be able to reverse engineering it over Linux or not?
您总是可以混淆代码,但要知道这一点:无法阻止专门的逆向工程师。正如其他人曾经在本网站上所说:您无法从技术上保护您的代码,只能从法律上保护您的代码。
I want to compile my c, c++ and python code securely... as released or final version...
嗯,就 python 而言,您始终可以将软件作为由 py2exe 或 freeze 等 exe 打包程序创建的可执行文件来发布。 Refer to this question .
also I would be thankful if you introduce me best compiler for Python
在 Python 世界中,您谈论的不是编译器,而是特定的实现。大多数人使用引用cpython
执行。还有替代方案,例如 pypy
或 jython,
但它们不是专用的编译器,而是完整的虚拟机。
关于python - 如何将c、c++和python代码编译为 “Released/Final”版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21984163/