1樓:全網天下霸屏
1.cygwin簡介
cygwin是在windows下模擬linux環境的工具集,它主要包含一下兩個部分:
1) cywin1.dll : 該檔案模擬了真是的linuxapi,是一個api模擬層,開發人員可以將在linux下編寫的c/c++ 源**在cygwin中進行編譯,在編譯的過程中,如果c/c++ 呼叫了linux中的api,cygwin就會利用cygwin1.
dll 來編譯 c/c++源**,從而可以在windows下生成linux下的lib...so檔案
2) 模擬linux環境的工具集
另外,msys也是在windows 下模擬linux環境的工具。
2樓:匿名使用者
你為什麼要用cygwin來編譯原始碼?cygwin是windows平臺上執行的類unix模擬環境。
但是win上面的安卓開發環境是非常完善的,應該說大部分的安卓開發都是在win環境下的,不知道你要搞個unix環境幹嘛?
win下直接eclipse+adt就可以編譯安卓原始碼了。
linux下ndk編譯出的so庫能在windows下的android工程直接使用麼
C中的exe檔案可以在沒有編譯環境下執行麼
樓主這個問題,其實很簡單。第一 你寫好專案後,必須要把這個專案打包安裝成一個安裝檔案,在打包安裝的時候vs會自動把所需要的程式依賴項,一起打包進安裝檔案。所以不管你的目標計算機上面有沒有裝過net framework。只要執行你的安裝檔案,就會自動檢測安裝執行環境!第二 關於資料庫的問題。我們的軟體...
關於在linux下用gcc編譯標頭檔案
首先,確定你的標頭檔案都用巨集隔開了,防止了重複定義。例如,在file.h 中的開頭就是 ifndef file head define file head 標頭檔案中的內容 endif file head 之後,file.h中用到了list.h 所以file.h中 include list.h 假...
Mac下的c 編譯器有哪些
當然是可以的。mac系統本質上是一個unix系統,unix系統就是以c語言編寫的。目前mac os x的開發工具為xcode,支援c和標準c 程式的編寫。而mac平臺也有不少支援c語言程式設計的ide,像netbeans和eclipse。不過,mac os x目前預設沒有c語言的編譯器,你需要安裝x...