失控中提到了模拟城市. 想在linux下玩一下, 可惜自己的是64位系统, 不知道已经编译版的可以运行否. 没有试验, 也不想试验. 于是准备自己编译一下:
1. 首先下载源码:
http://www.donhopkins.com/home/micropolis/
2. 然后安装一些依赖包:
sudo apt-get install libx11-dev libxpm-dev x11proto-xext-dev libxext-dev
3. 然后安装一个词法分析的什么东西(不太清楚)
sudo apt-get install byacc
4. 解压源码,进入micropolis-activity/目录
5. 下载一个patch
wget http://rmdir.de/~michael/micropolis_git.patch
6. 执行之
patch -p1 < micropolis_git.patch
7. 进入src目录
cd src
8 接连执行两条命令,编译
make
make install
以上, 成功
9. 运行
确保自己在micropolis-activity/目录下
执行:
./Micropolis

ps:如果有问题,自己google一下或者参考下面两个地址
http://www.howgeek.com/2009/03/03/compiling-micropolis-simcity-on-ubuntu-intrepid-and-jaunty/
http://islandlinux.org/howto/compiling-micropolis-ubuntu

ubuntu 64位 编译 模拟城市相关推荐

  1. 华硕 固件 Linux内核,ubuntu 64位编译华硕AC1200G+固件

    Ubuntu版本16.04 1.安装依赖包 sudo apt-get install --no-install-recommends  autoconf automake bash bison bzi ...

  2. wine qq 2012 for linux Ubuntu 64位兼容(7月19号更新)

    Linux兼容内核论坛 ? 查看主题 - wine qq 2012 for linux Ubuntu 64位兼容(7月19号更新) wine qq 2012 for linux Ubuntu 64位兼 ...

  3. 关于VS中区分debug与release,32位与64位编译的宏定义

    在vs编程中,常常涉及到32位和64位程序的编译,怎么判断当前编译是32位编译还是64位编译?如何判断 是debug下编译还是release下编译?因为之前用到,这里记录一下,省的忘了又要疯狂的goo ...

  4. windows 10下 opessl 64位编译

    说明 项目中先前运行程序全部是编译成32位版本进行发版,现进行改造改为64位版本进行发布.涉及到第三方依赖库全需对应编译出64位依赖库. 环境 Windows 10 编译器 vs 2010 (由于本机 ...

  5. Ubuntu 64位系统下无法开启wineQQ7.8的解决办法

    Ubuntu 64位系统下载安装wineQQ7.8后并不能直接打开,原因是wineQQ是32位的,而64位系统默认没安装32位库. 解决办法: 在终端下执行:sudo apt-get install ...

  6. 完美解决ubuntu 64位安装qq

    因为ubuntu 64位机没有 ia32-lib库,所以我在安装qq时遇到了一些问题,上网查找资料,很多网站给出的解决方案都不正确,找了很久,终于让我给解决了,只要执行以下几条命令就可以: sudo ...

  7. VC2010添加64位编译模式

    本文借鉴了网上很多文章,仅用于个人备份. 工程->属性 Name起名字,随便起.然后选择从现有的Release配置中copy配置内容 有的可能还需要添加WIN64的宏定义 问题分析: 1. 注意 ...

  8. 解决ubuntu 64位无法运行steam的问题

    这个是以前在自己网站上写的一篇解决方法.今天是感恩节,steam刚好打折,买了个游戏,突然想到了这个文章,现在搬到这边 在steam自从有了linux版的steam以后玩游戏什么的就不用愁啦,可是在u ...

  9. CATIA CAA 32位和64位编译

    CATIA CAA 32位和64位编译 CATIA 编译32位和64位程序,CATIA有32位和64位的区别,CAAheadRADE没有32位和64位的区别.编译不同版本的插件时,仅需修改环境变量,然 ...

最新文章

  1. 科技部发布新一批国家新一代人工智能开放创新平台
  2. 利用逆矩阵解线性方程组_QR方法求解矩阵所有特征值(一)
  3. 单片机c语言篮球比分_基于单片机的篮球比赛计时计分器的设计
  4. 前端学习(3134):react-hello-react之对象相关的性质
  5. C++ new和delete运算符
  6. Docker学习总结(24)——在Docker中监视Java应用程序的5种方法
  7. activiti流程定义的部署
  8. PyTorch学习—20.模型的微调(Finetune)
  9. 内核调试神器SystemTap — 简介与使用(一)
  10. 距离之和最小 V3 51Nod - 1110(带权中位数或者爆搜)
  11. Kaggle——TMDB电影票房预测
  12. 计算机毕业论文答辩教师评语,毕业论文答辩教师评语
  13. java随机不重复点名_怎样用java做一个点名器,除重复,并且用键盘输入
  14. 如何在一个事件中使用(调用)另一个事件
  15. 高仿Telegram IM Chat 聊天软件 即时通讯 在线聊天加社群 纯静态UI架构介绍
  16. 天虹数科Java笔试题B
  17. Inception网络
  18. 解决fatal error C1859: “Debug\thread5.pch”意外的预编译头错误的方法
  19. 第一章笔记MySQL数据库的安装目录详解
  20. html日期格式化引用fmt报错

热门文章

  1. Ansiable常用模块讲解,以及Ansible的管理方式
  2. 小红暑假去打工,工资200元一天,公司规定入职时间只能是星期一至星期五,周末双休,输入小红的入职星期数,n天后小红拿了多少工资?
  3. 苹果 M2 处理器可能要来了
  4. 使用 WinRAR 制作自解压压缩包
  5. c语言二级闪退有分数嘛,c语言文件1.怎样追踪app崩溃率。怎样解决线上闪退 当iO(2)...
  6. hive 十六进制转十进制_Hive使用十六进制分隔符异常分析
  7. ABAP Excel处理-内表导出为Excel文件
  8. 春考计算机专业PS考点,计算机一级考点:Adobe Photoshop
  9. 三分钟教你读懂支票是什么
  10. android点击软键盘外面的区域关闭软键盘解决办法