msysgit和cygwin - Linux

Franklin avatar
By Franklin
at 2012-04-08T15:41

Table of Contents

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

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

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

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

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

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

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

有什麼想法?

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

--
Tags: Linux

All Comments

Elvira avatar
By Elvira
at 2012-04-09T13:21
權限?
Carolina Franco avatar
By Carolina Franco
at 2012-04-11T16:31
我是在cmd下編譯,msys和cygwin只是抓code
Linda avatar
By Linda
at 2012-04-16T00:28
還是說你指的是win7的權限?
Ina avatar
By Ina
at 2012-04-17T04:41
檔案權限
Faithe avatar
By Faithe
at 2012-04-19T04:59
linux環境的權限是一樣的,win7的話,就要查一下
Regina avatar
By Regina
at 2012-04-22T06:10
結果,真的是權限問題。
cygwin的權限會對應到win7的權限
Rae avatar
By Rae
at 2012-04-23T12:51
這點cygwin和msysgit不同

請問virtualbox與vmware的共用問題

Zanna avatar
By Zanna
at 2012-04-08T13:43
※ 引述《jackjack0040 (小肥肥)》之銘言: : 如題,最近在box上的windows裡面又裝了vmplayer,打算在vmplayer上面跑老師給我的 : 映像檔,考量到空間的分配,想要讓裡面的linux跟windows一樣共用外面linux的分享 : 資料夾,這樣沒問題嗎?因為之前操作檔案了一 ...

關於KVM的應用

Poppy avatar
By Poppy
at 2012-04-08T01:23
雖然我是研究4G(剛入門)的 而非研究OS 不過對VM也有興趣(特別是kernel-based VM,即KVM): 我有一個想法: 就是如果我以後主要想用Debian當OS 那我先在裸機(bare-metal)上灌一個輕量級的OS 例如xubuntu,lubuntu,它的目的是為了讓我灌KVM模組 lin ...

請問virtualbox與vmware的共用問題

Andy avatar
By Andy
at 2012-04-07T20:03
如題,最近在box上的windows裡面又裝了vmplayer,打算在vmplayer上面跑老師給我的 映像檔,考量到空間的分配,想要讓裡面的linux跟windows一樣共用外面linux的分享 資料夾,這樣沒問題嗎?因為之前操作檔案了一下下,結果出來後opensuse告訴我: 一個或多個硬碟有問題! 劣 ...

VirtualBox灌ubuntu

Odelette avatar
By Odelette
at 2012-04-07T03:07
剛剛在Virtual Box上灌了ubuntu 11.10 過程順利,也用vim寫了程式, 但關掉Virtual Box之後, 想再重新開啟ubuntu系統時, 卻遇上問我要不要安裝ubuntu的視窗, 可是我明明剛剛才灌好, 東試西試, 還是不知道怎麼進去我一開始灌好的那個ubuntu系統OR ...

/var/log/messages一堆硬碟的error

Isla avatar
By Isla
at 2012-04-06T18:01
OS是CentOS 6.2 x64 硬碟是WD AAKX 500G 最近我備份用的硬碟一直出現以下的錯誤訊息 Buffer I/O error on device sdb1, logical block 68415940 lost page write due to I/O error on sdb1 Buf ...