本身非資工專業,用 IDE 來寫程式還是比較符合自身能力 ( 哈 )。
在谷哥大神中,看到下面這麼一段話...
只要你的 linux 裝了ssh-server、gdb-server 及 g++,然後把 usr/include 下的文件複製到windows下,就可以在 windows 下的 VS 上編寫 linux 程序,VS 替你 ssh 到 linux 上用g++ 編譯,用 gdb-server debug,gdb 各項功能完美映射到 VS 的 debug 窗口上,無比舒爽。
在谷哥大神中,看到下面這麼一段話...
只要你的 linux 裝了ssh-server、gdb-server 及 g++,然後把 usr/include 下的文件複製到windows下,就可以在 windows 下的 VS 上編寫 linux 程序,VS 替你 ssh 到 linux 上用g++ 編譯,用 gdb-server debug,gdb 各項功能完美映射到 VS 的 debug 窗口上,無比舒爽。
這麼好用 !? Visual Studio 現在又有免費版本,趕緊上手試試。
STEP 1. 樹莓派安裝 gdbserver
STEP 2. 建立新的 Linux 專案
STEP 3. 編寫程式
STEP 1. 樹莓派安裝 gdbserver
STEP 2. 建立新的 Linux 專案
STEP 3. 編寫程式
STEP 1. 樹莓派安裝 gdbserver
1. 依照微軟官方說明,先在樹莓派上安裝幾個程式。
sudo apt-get install openssh-server g++ gdb gdbserver
STEP 2. 建立新的 Linux 專案
1. 開啟 Visual Studio,選取 [檔案] > [新增專案]。
2. 選取 [Visual C++] > [跨平台] > [Linux]。
3. 類型選擇 [ Empty Project (Linux) ]。
順便整理其他專案類型解釋如下
4. 對話框下方輸入「專案名稱 / 位置」並按下 [確定],開啟專案。
1. 在方案總管窗格,"方案名(Linux)"上滑鼠右鍵 → 加入 → 新增項目。
2. 選擇"C++檔(.cpp)",下方輸入檔名 main.cpp,按下 [新增]。
3. 寫個 Hello world.
1. 點擊方案平台下拉選單,選擇 "ARM"。
2. 點擊連線設定下拉選單
3. 這時會詢問是否要建置方案,選擇 [是]。
4. 完成建置後,會出現連線到Linux對話框,將樹莓派位址與帳號密碼填入,選擇 [連線]。
5. 繼續點擊剛剛連線設定的地方,就可以開始遠端開發程式了。
還可以叫出 console 視窗來用 ( 上方工具列 偵錯(D) → Linux 主控台 )。
3. 類型選擇 [ Empty Project (Linux) ]。
專案類型 | 描述 |
---|---|
閃爍 (Raspberry) | 以 Raspberry Pi 裝置為目標的專案,並撰寫範例程式碼讓 LED 閃爍 |
主控台應用程式(Linux) | 以任何 Linux 電腦為目標的專案,並撰寫範例程式碼以將文字輸出至主控台 |
空專案 (Linux) | 以任何 Linux 電腦為目標的專案,但未撰寫任何範例程式碼 |
Makefile 專案 (Linux) | 以任何使用標準 Makefile 建置系統所建置之 Linux 電腦為目標的專案 |
4. 對話框下方輸入「專案名稱 / 位置」並按下 [確定],開啟專案。
STEP 3. 編寫程式
1. 在方案總管窗格,"方案名(Linux)"上滑鼠右鍵 → 加入 → 新增項目。
2. 選擇"C++檔(.cpp)",下方輸入檔名 main.cpp,按下 [新增]。
3. 寫個 Hello world.
STEP 4. 編譯與連線
1. 點擊方案平台下拉選單,選擇 "ARM"。
2. 點擊連線設定下拉選單
3. 這時會詢問是否要建置方案,選擇 [是]。
4. 完成建置後,會出現連線到Linux對話框,將樹莓派位址與帳號密碼填入,選擇 [連線]。
5. 繼續點擊剛剛連線設定的地方,就可以開始遠端開發程式了。
還可以叫出 console 視窗來用 ( 上方工具列 偵錯(D) → Linux 主控台 )。
留言
張貼留言