編譯你的第一個Sac程序——HelloWorld!

編譯你的第一個 Sac 程序—— HelloWorld

 

學習最好的老師是實踐,所以在學習 Sac 前,搭建一個 Sac 開發及編譯環境是相當重要,這可能是促進學習的動力。在 Sac 的主頁上 www.sac-home.org 基本囊括了所有的 Sac 的資料,所以大家只需仔細瀏覽這個網站就行了,國內關於此方面的網站不多。

在網站上提供了很多 Sac2c 編譯程序,我看了一下,沒有 Windows 環境下的(問過老師,確定沒有了),所以大家要開始使用 Linux 或蘋果的系統,大家可以看到網站上有類似 sac2c-1.00-beta-darwin-i386 的下載鏈接,大概 20 幾兆,這些都是 sac2c 的源文件,需要在系統中設置環境變量及編譯,對於 linux 新手來說還是有些難度(我也是對那個環境變量搞不太懂)。所以,今天我介紹的方法可以說是算是傻瓜式,一個基於集成了 sac2c Ubantu 系統。

首先要在網站上系一個 Ubantu 的鏡像: ubuntu-sac-livecd.iso ,在 download 裏面很容易找到。不過這個鏡像比較大, 500 多兆,大家要耐心一點,速度不算快。然後準備一個 VMware 虛擬機,我用的是挺老的一個綠色版本“ vmware_5.5.1.19175 綠色版”,應該其他虛擬機問題不大。這樣基本準備工作就緒,下面就很簡單!

首先在虛擬機中創建一個新的虛擬機,系統選爲 Ubantu 系統,在虛擬機設定中,把光盤選爲鏡像,將上述的鏡像裝載進去,然後光盤啓動,這時候會有幾個選項,就第一個就行了,啓動集成了 Sac2c Ubuntu 7.04 系統。這個系統就是我們的編譯環境了!後面的內容對於熟悉 linux Ubuntu 的人就不用看了,跟 gcc 什麼的基本都一樣,而且他裏面還放了一個 tutorial.pdf 和一個 Start Here 的快捷方式,很是方便。

首先在 tutorial 中找一個 Demo 源文件, HelloWorld

helloworld源代碼

vim emacs (這裏面都有!比較人性化)編輯並保存成文件 HelloWorld.sac 。然後打開 Start Here ,然後可以看到幫助信息,按照幫助提示就可以編譯 sac 文件了。

#sac2c  HelloWorld.sac –o helloworld

然後查看 /home/ubuntu 就會發現多處了一個 HelloWorld.c HelloWorld 文件,這時在終端中輸入 ./helloworld (記住輸入“ ./ ”啊 )就會顯示 HelloWorld !字樣,說明我們編譯成功了。

截圖見下。

 

 
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章