折腾了一天,没有搞定FreeBasic+Geany,好像是运行库不兼容
Tofloor
poster avatar
xliang9550
deepin
2014-02-10 18:20
Author
我花了几天将实验室处理数据用的远古遗产级BASIC程序代码用FreeBasic重写,在Windows下使用FBIde没有任何问题,使用Geany也配置成功了(只需注意如果采用FreeBasic绿色版,没有注册环境变量的话,需要将编译器fbc的完整路径写入命令行参数)。

今天早上尝试用工作站上的64位CentOS/Fedora进行编程环境配置,遇到错误提示从wiki上查找答案,安装了所需的所有运行库,最后在尝试编译的时候直接提示incompatible(不兼容)。似乎是不支持64位的发行版,不像Windows下面有WoW64。

今天晚上回去找一个仍在支持的i386老版本试试,现有Mint 13和Ubuntu 12.04的32位镜像,按说应该问题不大。
Reply Favorite View the author
All Replies
woodelf
deepin
2014-02-10 18:45
#1
不试试x86_64的multilib?
不过multilib的32位兼容支持不如x64 Windows的32位支持那么全面。
我目前的做法是,全局开启ABI X86 64和ABI X86 32这两个变量,尽可能让编译的所有包同时编译并安装对应的32位库。
Reply View the author
xliang9550
deepin
2014-02-11 04:56
#2
WoW64确实是个好东西……不然64位Windows系统的应用会受到很大限制。相当一部分Windows平台的软件至今没有原生64位版本。
Reply View the author