在WINDOWS下編寫小擼路由上的第乙個程式

2021-06-28 00:05:15 字數 859 閱讀 2082

小擼路由是啥?小擼路由顧名思義就是@小擼擼過的 wr703n 之類的路由(系統基於openwrt)!因為它使用起來非常方便,而且具有很高的價效比,所以拿來當搭建智慧型家居系統的核心元件。要想讓小擼路由改行服務於智慧型家居系統,那就得為它專門寫一套程式去指揮它。

環境安裝好後下面就開始編寫小擼路由上的第乙個程式:hello world, xiaolu router!!! 隨便找個地方新建乙個空白記事本檔案並改名為main.cpp寫上下面**儲存。

#include int main()

使用交叉編譯工具鏈把**編譯成小擼路由上能跑的程式。預設安裝的話工具鏈應該在

c:\users\使用者名稱\mentorgraphics\sourcery_codebench_lite_for_mips_gnu_linux\bin
這個路徑之下,如果找不到就不關我的事了 :) 最好把這個路徑加入環境變數中,這樣隨便在哪都可以使用裡面的工具。

編譯命令如下:

mips-linux-gnu-gcc -static -msoft-float -o2 -o main main.cpp

因為 mips 架構的cpu都不帶浮點協處理器,所以必須指定使用軟體模擬浮點計算,不然會出錯的!-msoft-float 這個引數就是這個用意。

如果一切順利的話,在目錄下應該可以看到乙個main的檔案,說明已經成功編譯!把這個檔案上傳至小擼路由,然後執行。不出意外控制台應該看到如下內容:

hello world, xiaolu router!!!
至此,小擼路由上的第乙個程式已經搞定!

在windows下的VSCode編寫C 配置

之前在看到網上沒有相關中文的vs code的配置教程,於是就自己寫乙個。必須安裝windows下的gcc 配置下來就是這樣,可以進行debug。這是我的外掛程式 將設定放入此檔案中以覆蓋預設設定 其中 clang.executable 填寫自己的g 路徑,必須為絕對路徑,而且使用雙反斜槓 c cpp...

windows下新增路由

1.首先在 執行 視窗輸入cmd 按win r開啟執行視窗 然後回車進入命令列。2.在命令列下輸入route命令,會有對應的提示資訊。route f p 4 6 command destination mask netmask gateway metric metric if inte ce f 清...

VC在windows下編寫用於序列通訊的程式

vc在windows下編寫用於序列通訊的程式 既然有這麼多人問這個文體,貝貝就給個visual c 4.2寫的 window 95串列埠通訊函式集合 只適用於32位 需要說明的是 這是我程式的一部分,因此有一些與具體應用無關的部分。但我覺得關鍵是原理,而不是程式本身.後面有些使用介紹,幫助理解這長的...