刚开始自己的第一份工作,工作的同事,大佬大都用windows开发。windows确实有着非常便利和更新,界面更友好的开发工具。但是我还是比较钟情linux。
由于在windows尝到了source insight的甜头,就想着在ubuntu下也装一个,结果还真有办法安装。----wine!!!!
sudo apt-get install wine,经历20多分钟,巴拉巴拉安装一大堆。
然后安装source insiht4.0,安好,但是relation窗口留了很大一片空白,重新安装SI3.5,但苦于没有文件标签栏,最终放弃,去wine官网发现3.4版本都出来了 我用的还是1.6,果断卸载,下载源码包自己编译。
跟着官方的README步骤走:
step1: ./config
checking whether gcc -m32 works... no
configure: error: Cannot build a 32-bit program, you need to install 32-bit development libraries.
第一步就报错。没有32-bit环境。仔细查看安装须知 :
If your system is 64 bit, enable 32 bit architecture (if you haven't already):
sudo dpkg --add-architecture i386但是我执行这句之后,还是没能支持i386。
一番搜索之后,得知需要先更新软件源:
怎样打开64位 Ubuntu 的32位支持功能?
(https://jingyan.baidu.com/article/7082dc1c539c15e40a89bd3e.html)查询本机:dpkg --print-architecture
出现:amd64
确认打开本机多架构支持:dpkg --print-foreign-architectures
出现:i386
添加i386架构:sudo dpkg --add-architecture i386
下来更新源:
sudo apt -get update
sudo apt-get upgrade
等着执行结束。
最好安装一下 gcc-multi:
sudo apt-get install gcc-multilib g++-multilib
之后又找到一个关于wine安装的问答,后来的步骤照着这个做的
https://askubuntu.com/questions/123273/installing-wine-1-5-configure-error-cannot-build-a-32-bit-program-you-need-t/
step2: make
step3: sudo make install
完成 以后运行wine64
好像i386也没用了,截至目前 我才没编译完wine。。。。。