Linux x86 编译 Android 遭遇 gnu/stubs-64.h

Android

这两天心血来潮,执行完 repo sync 后,顺手来了一下 make,不料却发现了以下的错误。

兵来将挡,水来土掩,用关键字 android “error: gnu/stubs-64.h: no such file or directory” 来搜一下吧,发现搜索结果寥寥无几,看样子问题比较新,其中有一个 CSDN 的链接,就顺手点了过去。帖子反映的问题和我一模一样,不过它的分析给了我一些提醒。

host C: libclearsilver-jni <= external/clearsilver/java-jni/j_neo_util.c
In file included from /usr/include/features.h:378,
                      from /usr/include/string.h:26,
		      from external/clearsilver/java-jni/j_neo_util.c:1:
/usr/include/gnu/stubs.h:9:27: error: gnu/stubs-64.h: No such file or directory
make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-jni_intermediates/j_neo_util.o] Error 1
[ Read More » ]

Linux 通过 gphoto2 操作 Canon 450D

Linux

摆弄450D有一段时间了,每次使用 Windows 自带的数码相机向导,把照片从相机导入到笔记本,接下来用 PhotoShop 进行 PS。直到今天,心血来潮,倒腾一下,把照片直接导入到 Debian 上,以下记录了这个过程,其中所遇到的问题和解决办法相信对自己今后或别人是个帮助。

首先,安装两个软件,基于命令行(command-line)的 gphoto2 和图形界面的 gtkaw。如果你是命令行的狂热粉丝,那么后者可以不安装,不会影响到任何操作。

[ Read More » ]

让Linux用上CDMA 3G

Linux

这段时间需要接入移动互联网,刚好手上有一个中国电信的上网卡,于是就萌生了在 Linux 下驱动上网卡的念头。这款上网卡的铭牌上标识其型号是 HUAWEI EC1261,官方驱动除了 Windows 外,还支持 MAC OSX,--华为越来越具备国际厂商的气质了。

由于官方没有提供 Linux 驱动,因此也就只好到社区查找资源,在 Linux 和百度 Hi 上找到了两条重要信息:《 ubuntu支持3G无线网卡吗》和《Ubuntu Fedora RedHat电信天翼CDMA 1x EV-DO(3G)上网》,于是找到了迈向目标的大道。

[ Read More » ]

向Grub2中添加Windows XP

Linux

前几天将 Debian 从 Lenny 升级到 Testing,其中 Grub2 是值得称道的新特色之一。升级之后,系统重启可以看到提示执行 upgrade-from-grub-legacy。不过由于担心出问题,一直也就没有执行。

经过几天的测试,也没发现问题,于是今天就执行了上面的命令。重启电脑之后,发现初始画面漂亮了。不过,发现一个意想不到的问题:原本可以进入 Windows XP 的选项,竟然不见了。

[ Read More » ]

Android成为Linux主流

Android

一个操作系统要想和微软Windows争夺市场份额,它需要两个东西:操作系统开发商的支持和廉价的许可费。

近期,由Google支撑的Android系统被“非官方”移植到Asus Eee PC上网本,根据报告,台湾制造商已经成了一个小组来开发运行在基于Linux操作系统的上网本。

Daiwa Securities的分析员Calvin Huang在一次采访中告诉ZDNet,Android在几个方面能够“杀死微软”:有大公司撑腰的操作系统最可能提供更好的硬件支持,开源的Android授权是免费的。

[ Read More » ]