作者nothingptt (这该死的温柔)
看板AndroidDev
标题Re: [问题] 有方法在win的系统中,看framwork的code吗?
时间Fri Jan 14 09:47:35 2011
※ 引述《nothingptt (这该死的温柔)》之铭言:
: 标题: [问题] 有方法在win的系统中,看framwork的code吗?
: 时间: Wed Jan 12 17:09:35 2011
:
: Question:
:
: Android 的 framwork source code 中,因为有同目录下同档名但大小写不同的档案,
: 这种档案在linux中没有问题,但是在windows中会出现错误,像是从svn, git 下载
: 时就会出错。
:
: 这个问题有解吗? 因为只是参考framwork source code,不想切换到linux中
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 122.146.103.174
: 推 nowar100:哪个目录可以讲一下吗? 还有 source code 本来就只给 01/12 17:20
: → nowar100:linux 用,不然你试试 MinGW/MSYS,我不保证 01/12 17:22
: → uranusjr:有, 你需要一个使用 case-sensitive filesystem 的磁碟分 01/12 19:01
: → uranusjr:割, 把原始码用 case-sensitive 的程式弄到里面 01/12 19:02
: → uranusjr:如果你现在电脑里已经有可用的 Linux 分区, 先想办法让 01/12 19:02
: → uranusjr:Windows 可以读到那个分割, 然後用 Cygwin (要设定 case- 01/12 19:03
: → uranusjr:sensitive) 之类的方式读里面的档就可以了 01/12 19:04
: → diousk:VMware 装linux (误 01/13 18:27
後来仔细看,大部份都是男人的问题 XD
像 \external\iptables\extensions\ 目录下有
libipt_TCPMSS.man 和libipt_tcpmss.man 这 2 个同名称不同大小写的档案。
这种情况大部份是在 .man 应该是说明档,问题不大,忽略也不会影响结果。
不过像是\bionic\libc\kernel\common\linux\netfilter_ipv6\
ip6t_HL.h 和 ip6t_hl.h 问题不只是男人造成的,应该就不能忽略了。
我目前也是用 VMware 装 Ubuntu,想到的方法就是不要在 windows 中用 svn, git
这类版本控制软体下载。改成在 Ubuntu 中下载,完成後压缩成一个档,用共享目录
的方式丢给 windows,然後在 windows 下解压缩。
虽然上述的档案会因为同档名而互相覆盖,不过至少绝大部份的 source code 我
都可以看到了。
我会这麽费工其实也只是因为想要用 Source Insight 来看 code 而已,有人知道
Ubuntu 下有类似 Source Insight 这样好用的软体吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.142.254