Windows下開發Linux程式注意事項

2021-10-04 02:17:28 字數 403 閱讀 4840

今天嘗試在windows下編譯openocd(sysprogs移植版),使用mingw32

記錄下過程中解決遇到的兩個問題

開始使用github desktop直接clone,沒有想到一些第三方庫繫結的是引用。

在編譯開始後,儲存,檢視路徑發現完全是空目錄。後來google發現需要加上上述選項。這個很容易解決。

這個問題花了大半天時間。編譯總說缺少檔案,google也沒有完整的解決先例。

後來在命令列重複出錯編譯命令,發現中間的路徑,某個資料夾名有空格的。

嘗試去掉空格,重新編譯,一次成功。

windows的目錄分割使用 \,在字串中要使用兩個\\(第乙個轉義),或者加上字串「」標識才能正確解讀。

建議替換成 / (linux)例如,vs code的json配置檔案中

在windows下建立linux開發環境

1.在windows下安裝vmware軟體 2.在vmware下安裝linux虛擬機器 3.windows與linux的檔案共享 安裝vmware tool 步驟如下 在 redhat9.0 中實踐 從vmware vm install vmware tool root rd01 cp vmware...

Windows下的Linux開發環境Cygwin

cygwin是許多自由軟體的集合,最初由cygnus solutions開發,用於各種版本的microsoft windows上,執行unix類系統。cygwin的主要目的是通過重新編譯,將posix系統 例如linux bsd,以及其他unix系統 上的軟體移植到windows上。cygwin移植...

Windows下搭建MinGW GTK開發環境

我們來寫乙個簡單的測試程式 hello.c include int main int argc,char argv 在命令列 cmd 下輸入gcc c hello.c o c hello進行編譯。我們再來寫乙個gtk 的簡單的測試程式 base.c include int main int argc...