2012-02-02 37 views
2

我试图在带有virtualbox的Ubuntu虚拟机上构建android源代码。当我编译时,我得到一个错误,指出源必须在区分大小写的文件系统上编译。 Linux显然是区分大小写的,但我不知道它是否检测到我的Windows磁盘。有没有人有这种事情的经验?谢谢从源代码构建Android - 敏感文件系统

回答

1

这取决于你的意思是“检测你的Windows磁盘”。

Ubuntu不区分本机硬盘和驻留在Windows文件系统上的映像文件。在这两种情况下,区分大小写只取决于Ubuntu可见的文件系统。所以,如果你创建一个ext3/4,btrfs,...分区,它将区分大小写。

但是,如果共享Windows和来宾操作系统之间的目录,则区分大小写将从主机文件系统继承。如果该文件系统不区分大小写,Ubuntu将会看到一个不区分大小写的文件系统。我想,这是你的情况的问题?作为解决方案,我会将构建过程移至某个非共享位置,即Ubuntu本地文件系统中的某个路径。

+0

感谢您的确认。我最终创建了一台专用机器 – tier1 2012-02-05 06:46:22