我使用 -static 编译的多线程 C++ 程序在 Android 上无法正常运行。如果我用 -fPIE 编译它,它会按预期工作。我不知道原因。我的问题是我无法使用 UPX 压缩 PIE 可执行文件,因为它说可执行文件格式未知。有什么解决办法吗?谢谢。
问候
我使用 -static 编译的多线程 C++ 程序在 Android 上无法正常运行。如果我用 -fPIE 编译它,它会按预期工作。我不知道原因。我的问题是我无法使用 UPX 压缩 PIE 可执行文件,因为它说可执行文件格式未知。有什么解决办法吗?谢谢。
问候