Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android上编译glib_Android_Glib - Fatal编程技术网

如何在android上编译glib

如何在android上编译glib,android,glib,Android,Glib,有没有人有一组.mk文件(以及其他需要的文件)在android上编译glib?新闻文件暗示至少支持版本2.41.5(有一条关于在android上不使用issetugid()的提交消息) 我已经成功地编译了,但这只是2.26,我想在重新发明轮子之前我会检查一下 谢谢,我使用独立工具链和以下设置完成了这项工作: git clone https://git.gnome.org/browse/glib cd glib NOCONFIGURE=1 ./autogen.sh cat << EO

有没有人有一组.mk文件(以及其他需要的文件)在android上编译glib?新闻文件暗示至少支持版本2.41.5(有一条关于在android上不使用issetugid()的提交消息)

我已经成功地编译了,但这只是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
git克隆https://git.gnome.org/browse/glib
伶牙俐齿的
NOCONFIGURE=1./autogen.sh
catandroid.cache
glib_cv_stack_Growth=否
glib_cv_uscore=否
ac_cv_func_posix_getpwuid_r=否
ac_cv_func_posix_getgrgid_r=否
EOF
cppfagas=/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 AndroidABI\
--cache file=android.cache

configure脚本内置了Android支持。如果这还不足以回答您的问题,您应该询问那些能说会道的开发人员经常去的地方(他们的邮件列表、IRC频道等)。