+ -
当前位置:首页 → 问答吧 → 我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?

我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?

时间:2011-11-19

来源:互联网

2011-11-18 晚 从 git 仓库克隆出 Ibus 源码。
Ibus git 快照:613e01520f27a53c947fed476d99aeb8ae1ae39b

同时编译安装了 sunpinyin,快照为:a54c20cbfddbdbb860d13e94b2b172c1227abc49

Sunpin 很容易编译。但是 Ibus 一度编译不成功。
后来尝试安装了很多软件包包,最终能够成功编译了,也不知道到底那些是必需的。

代码:
# apt-get build-dep ibus
apt-get install:
   gnome-common
   gtk-doc-tools
   libgtk2.0-dev
   libgtk-doc
   libgtk2.0-dev
   libgconf2-dev
   libgtk-3-dev
#以上软件包列表是我完事儿后,通过执行 ``history | grep 'apt-get install'`` 得到的。

如果从 git checkout 出 v1.3.9 的话, 还是无法编译。经尝试可以成功编译安装版本1.3.1。

经尝试 Ibus v1.3.1 下,从终端直接打开的 gvim 不会出现半天无响应的情况。

编译安装的 ibus 后,需要使用 im-switch 将其设为默认输入法。

作者: 潇洒走一回   发布时间: 2011-11-19

解决无法编译 v1.3.9 的问题

代码:
$ git clone git://git.gnome.org/gobject-introspection
$ cd gobject-introspection
# cp ./m4/introspection.m4 /usr/share/aclocal/

作者: 潇洒走一回   发布时间: 2011-11-19