IPMSG--Ubuntu手记之软件
因为eva下没法传文件,只好想起用以前那个局域网传数据的好东东:ipmsg。
上网搜了一下,介绍很多,有都是下载源码,自己编译。试了一下,在运行./configure 。。。的时候报无法写文件的错误:
error: C compiler cannot create executables。
接着又搜这个错误,发现要安装一个libc6什么的东东,却与我的ubuntu冲突,卡住了。。。
昨天又搜了一下,发现有个帖子介绍 要装的东西中没有libc6,试一下,竟然过了,然后就一直很顺利,最终在菜单的附件项目中生成了一个Gnome2飞鸽,但是运行之后没有反应。看到帖子中提到要重启,果然在重启后可以跑。
注:在/usr/bin目录下生成了g2ipmsg及g2ipmsg_applet两个程序。
现摘录如下(滤过下载和解压):
1 1、修改语言
2 用文本编辑工具,比如gedit,打开src/codeset.c文件,将其中的CP932更改为CP936(英文)或者GBK(中文)并保存。(我在codeset.c中找不到那句代码,可能是版本问题,就加在了文件的最前头,也许这句代码在我的这个版本中没有必要)
3 2、安装编译依赖项
4 sudo apt-get install libxml-parser-perl libgnomeui-dev libpanel-applet2-dev gettext intltool
5 3、编译
6 sudo ./configure --prefix=/usr --sysconfdir=/etc --enable-systray
7 sudo make
8 sudo make install
2 用文本编辑工具,比如gedit,打开src/codeset.c文件,将其中的CP932更改为CP936(英文)或者GBK(中文)并保存。(我在codeset.c中找不到那句代码,可能是版本问题,就加在了文件的最前头,也许这句代码在我的这个版本中没有必要)
3 2、安装编译依赖项
4 sudo apt-get install libxml-parser-perl libgnomeui-dev libpanel-applet2-dev gettext intltool
5 3、编译
6 sudo ./configure --prefix=/usr --sysconfdir=/etc --enable-systray
7 sudo make
8 sudo make install