看板 AndroidDev 關於我們 聯絡資訊
※ 引述《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