他看到這篇文件,主要是對gcc的一個安裝說明。
“竟然是程式語言編譯器!”
看到這裡的內容,林鴻頓時眼睛一亮。
他正在為這個問題而煩惱,因為之前他在熟悉minix作業系統的時候,根本沒有看到可以用來程式設計的軟體,這樣一來,他就無法在裡面進行程式設計開發。
因為作業系統平臺不同,在另外一個平臺上開發的軟體,除非是特別定製模擬,否則根本無法在另外一個作業系統中正常執行。
gcc的全稱是“gnu/c語言編譯器”,這是一套以gpl許可證所發行的自由軟體。在許多類unix作業系統中都可以看到它的身影,功能非常強大。
linus將其進行了修改,使其可以順利移植到minix作業系統中,這樣一來,就可以成功的在這個作業系統下直接開發軟體,而不用專門切換到另外的平臺上。
gcc編譯器的移植成功,和bash程式一樣,有著非常重要的意義。
林鴻對此也覺得非常激動,他立刻按照文件中的說明,將gcc編譯器順利地整合到了原來的minix系統中。
他並沒有停止,而是再次重啟切換到dos平臺下,將自己之前編寫的cqcq原始碼複製到軟盤中,再重啟進入minix系統,從軟盤中將原始碼讀取出來,他要立刻將cqcq移植到這個平臺上來!
在dos下,為了方便菲麗絲的使用,他在原來的基礎上增加了一層圖形介面,讓其顯得更加方便操作。
但是在minix下,暫時還不支援滑鼠等操作,圖形化介面完全被拋棄了,只剩下了內部的核心程式碼。由於cqcq的原始碼本身就是用c語言編寫的,所以林鴻的移植過程很順利,針對介面進行重新設計之後,他使用gcc將這個平臺下的程式成功給編譯出來了。
林鴻輸入賬號和密碼,進行登入,結果發現出線了一些由於粗心急促而造成的細微錯誤,進行修正,然後重新編譯。
再次啟動之後,終於一切正常。輸入賬號和密碼,林鴻順利地上線了。
第一百九十一章 Linux
林鴻在MINIX平臺上重新編譯的CQCQ軟體版本沒有圖形化介面,相當於是專門給有一定技術基礎的使用者而準備的,要想查詢一些資訊,必須使用命令進行查詢。
他使用命令檢視了一下線上列表,發現此刻竟然有三人線上,一個是他自己,另外一個是菲麗絲,還有一個CQ號為10002的使用者,暱稱為露西。
看來,這個露西應該就是菲麗絲的姐妹了。
【菲麗絲,改進後的版本感覺怎麼樣?】
選擇與菲麗絲通話,給她發了一條資訊。
【石頭大叔,你上線啦?新版本比之前的要好太多了,太方便了!我的好姐妹露西也在用,並且我都沒怎麼教她,很快就上手了。】
【是嗎?那太好了。另外,我已經在裡面加入了檔案共享功能,你可以試用一下。】
【看到了,我剛剛還給露西傳了一個檔案呢!我都用了這個軟體這麼久了,有什麼變化,立刻就會知道。還有一個聊天室功能對吧?要不我開一個房間,我們三個人一起在裡面聊天吧?】
【我現在有點事情,下次吧。你可以多找幾個朋友來用用,如果他們有什麼建議,你幫我都蒐集起來,不管好的壞的都可以,回頭一起發給我。】
【這個完全沒有問題,現在的這個版本很容易使用,我相信她們會很願意加入的!】
【那我先下了,還有點事情。】
【嗯!明天我會派人去接你,可別將這事給忘記了!】
看到菲麗絲的反饋,林鴻心情也