msysgit和cygwin - Linux

Table of Contents

請問我有一份source code使用git存放檔案,

該程式需在windows下使用scons編譯,電腦環境使用的是win7

用msysgit抓下的檔案可以編譯,但是用cygwin裡的git抓下的

程式碼則會發生錯誤,用比較軟體(winmerage)比不出差別,但是我慢慢試

最後發現是執行scons的一個bat檔有問題,拿msysgit裡的換掉cygwin裡的

就可以成功編譯,一開始猜是換行造成,但是此兩個檔案的MD5的值卻相同,

我現在完全不知道到底是什麼原因造成無法成功編譯,不知道有人沒人

有什麼想法?

PS1. 該錯誤是scons執行時,會發生的subprocess相關的例外。
PS2. 更神奇的是換bat檔案時,直接複製貼上,然後選擇取代檔案還不行,
要先把檔案砍掉,然後再貼上,才可以成功諞譯。

--

All Comments

Elvira avatarElvira2012-04-09
權限?
Carolina Franco avatarCarolina Franco2012-04-11
我是在cmd下編譯,msys和cygwin只是抓code
Linda avatarLinda2012-04-16
還是說你指的是win7的權限?
Ina avatarIna2012-04-17
檔案權限
Faithe avatarFaithe2012-04-19
linux環境的權限是一樣的,win7的話,就要查一下
Regina avatarRegina2012-04-22
結果,真的是權限問題。
cygwin的權限會對應到win7的權限
Rae avatarRae2012-04-23
這點cygwin和msysgit不同