在我的业余时间,我正在与我的一些朋友做一些逆向工程游戏,我想知道如何尽可能地防止asm可读性.我不想"阻止"逆向工程(毕竟它总是可能的),我只是想通过在汇编代码中混淆它们来阻止对函数/变量的简单理解.
例如,如果我在C++中声明了类似的函数:
void thisFunctionReverseAString(std::string& mystring);
Run Code Online (Sandbox Code Playgroud)
我想确保无法获得名称thisFunctionReverseAString和mystring装配.是否有任何编译选项,这样做的g++还是clang++?