哎呀,说到这个Ubuntu64位上编译32位代码的事儿,我真是有一肚子的话要说!首先,你得知道,这事儿不是一般的麻烦,简直就是在折腾人嘛!一开始我还兴冲冲的,想着不就是改改编译器设置嘛,结果一动手才发现,根本不是那么回事儿。
首先,你得装一堆乱七八糟的库,什么gcc-multilib啊,g++-multilib啊,还有一些我连名字都记不住的东西。装这些东西的时候,系统还时不时给你来个“依赖关系未解决”的提示,真是让人头大。装完这些,我还以为万事大吉了,结果编译的时候又给我报错,什么“找不到-m32选项”之类的,真是气得我差点摔键盘!
后来,我上网一通搜索,才发现原来还得设置一堆环境变量,什么CFLAGS、CXXFLAGS之类的,全都得加上-m32选项。
tokenpocket官网版下载:https://cjge-manuscriptcentral.com/software/65916.html