如何在android上编译glib
问题描述:
有没有人有一套.mk文件(和其他任何需要的)在android上编译glib? NEWS文件意味着至少支持2.41.5版本(在android上有一个关于不使用issetugid()的提交消息。)如何在android上编译glib
我已经成功编译了https://github.com/ieei/glib,但这只是2.26,我想我会检查在重新发明*之前。
感谢,
答
我做了使用独立的工具链和以下设置此项工作:
git clone https://git.gnome.org/browse/glib
cd glib
NOCONFIGURE=1 ./autogen.sh
cat <<EOF> android.cache
glib_cv_stack_grows=no
glib_cv_uscore=no
ac_cv_func_posix_getpwuid_r=no
ac_cv_func_posix_getgrgid_r=no
EOF
CPPFLAGS=/path/to/standalone/include LDFLAGS=/path/to/standalone/lib ./configure \
--prefix=/path/to/standalone --bindir=$AS_BIN --build=i686-pc-linux-gnu --host=arm-linux-androideabi \
--cache-file=android.cache
Android的支持内置到配置脚本。如果这还不足以回答你的问题,你应该问一些glib开发者实际上呆在哪里(他们的一个邮件列表,他们的IRC频道等等)。 – nemequ 2014-12-21 17:54:33