除了Web開發,Ruby還能作點什麼

一提到Ruby就Rails,你大概膩了吧? 沒關係,看看除了Web開發,Ruby還能作點什麼 :)

===
如果你熟悉嵌入式開發,如果你用C/C++的話,估計離開不了交叉編譯工具。雖然網上能下載到編譯好的交叉編譯工具,但是不一定能滿足你的需求,經常不得不自己手動從源代碼開始自己編譯交叉工具。雖然這不是什麼難題,但是就我自己而言,每每碰到這樣的問題,都需要到網上google一番,參考一些別人寫好的腳本,然後按自己的需要修改,然後再編譯...由於步驟有好幾步,一一修改配置參數....輸錯了參數還要重來...太煩人了!

===
一直很怕寫shell腳本,簡單的任務尚可,一旦碰到複雜些的,可就犯難了(看看著名的autoconf裏面的configure你就知道一個複雜的shell腳本有多麼恐怖!)。Ruby簡潔靈活強大的語法,豐富的庫功能,用來寫教本簡直太完美了~

===
於是便寫了個製作arm-elf交叉工具的小腳本,練練手,如果恰巧有搞嵌入式的同好者需要,算你運氣好了 :)))

===
使用:

0. 解壓縮附件文件。
1. 先安裝rbuild:
gem install rbuild
2. 配置:
rake menuconfig
(配置完按S保存,按Q退出)
3. 編譯:
rake all


《《《 不讓我上傳.tar.gz文件??? What a ... 算了,需要者可以直接到rbuild的gem安裝目錄下的example2目錄中找到這個腳本 》》》
發佈了4 篇原創文章 · 獲贊 1 · 訪問量 2461
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章