Linux操作系統下C程序語言簡易編程嘗試

最近,爲了在linux下的C語言編程,自己裝了n多個Linux系統,比如redhat,fedora,ubuntu。還有就是買電腦時送的紅旗Linux,看來我用過的linux系統,還真的不少啊。

關于裝Linux系統,我想最好還是裝虛擬機比較好,可以用vmware來裝虛擬機,這樣Windows和linux兩個系統可以同時使用,比如用window下載一些文件,然後可以很方便的放到Linux上去。再說了,剛開始你也不可能像熟悉Windows那樣熟悉Linux,難道不是嗎?當我們能熟練的使用Linux時在不用虛擬機就行了。當然,如果想玩遊戲的話,只有Windows了,因爲Linux下的遊戲都是小兒科了,不能玩大型遊戲的。還有,如果真的裝雙系統的話,建議裝ubuntu Linux,因爲這個系統在Windows下就像一個軟件一樣的安裝,而且卸載它的話,只要在Windows下的添加刪除程序中卸載就行了,是不是很方便啊。而且它的界面也是相當漂亮的,連fedora8都模仿它的了。

在linux下我用的是gedit這個文本編輯器來寫程序的。首先,我照一些教程上面說的打了下面的程序:

main()

{

printf("Hello,Linux!");

}

然後保存爲hello.c,注意一定要有.c,因爲沒有的話,就不是c程序了。

之後再終端中編譯,切換到hello.c的所在目錄,執行gcc hello.c -o hello,就是把hello.c編譯成一個名爲hello的可執行文件,可是在編譯時肯定會有警告提示:printf函數不是內嵌函數什麽的,總之就是有warning了。剛開始我還以爲沒有裝glibc庫呢,整了半天也沒整明白。後來看到Hello.c目錄下已經有了hello可執行文件了,于是,就用 ./hello 命令來執行,結果還是在終端顯示了Hello.Linux! 。唉,不管怎麽樣,總算出來結果了。可是警告怎麽辦?

我想學過c語言的都知道,要用printf函數的話,按道理應該在程序中包含stdio.h的,于是我就把上面的程序改爲:

#include "stdio.h"

main()

{

printf("Hello,Linux!\n");

}

然後再次用gcc編譯,沒有警告了。

這樣就明白了,基本的Linux下c語言的編程了,可是如果有好多頭文件.h的時候就要用到makefile了,相關的可以去找一些教程。我這裏就不說了。

· 湖北宜昌三峽壩區水面驚現神秘動物

近日,湖北宜昌,一段視頻在當地熱傳:有網友在三峽壩區拍到神秘動物,體型碩大數米長...

· 什麽是語段?語段的類型以及和句群、段落的區別與聯系是什麽?

句群是最高級的語言單位。 段落(自然段)是章法單位...

· 十八部好看的賭石類小說

以下是十八部(排名不分先後)好看的賭石類小說的簡介,喜歡的朋友可以去搜索書名閱讀...

 
Linux操作系統如何限制SSH密碼嘗試次數
1、配置/etc/security/limits.conf, 或者配置/etc/sshd_config 2、用fail2ban。 還有其他一些可以實現類似fail2ban的功能的程序。 在Debian下,可以 apt-get install fail2ban shutdown -r now 就可以了。默認的訪問...查看完整版>>Linux操作系統如何限制SSH密碼嘗試次數
 
Red Hat Linux9編程開發與網絡管理|報價¥30.80|圖書,計算機與互聯網,操作系統,GNU/Linux,Linux RedHat,冉林倉
目錄:圖書,計算機與互聯網,操作系統,GNU/Linux,Linux RedHat,品牌:冉林倉基本信息·出版社:電子工業出版社·頁碼:372 頁碼·出版日:2006年·ISBN:7121026678·條碼:9787121026676·版次:1·裝幀:平裝·開本...查看完整版>>Red Hat Linux9編程開發與網絡管理|報價¥30.80|圖書,計算機與互聯網,操作系統,GNU/Linux,Linux RedHat,冉林倉
 
Red Hat Linux9編程開發與網絡管理|報價¥30.80|圖書,計算機與互聯網,操作系統,GNU/Linux,Linux RedHat,冉林倉
目錄:圖書,計算機與互聯網,操作系統,GNU/Linux,Linux RedHat,品牌:冉林倉基本信息·出版社:電子工業出版社·頁碼:372 頁碼·出版日:2006年·ISBN:7121026678·條碼:9787121026676·版次:2006年6月第1版·裝幀...查看完整版>>Red Hat Linux9編程開發與網絡管理|報價¥30.80|圖書,計算機與互聯網,操作系統,GNU/Linux,Linux RedHat,冉林倉
 
Linux內核編程|報價¥39.10|圖書,計算機與互聯網,操作系統,GNU/Linux,Linux 程序設計,羅瑞吉
目錄:圖書,計算機與互聯網,操作系統,GNU/Linux,Linux 程序設計,品牌:羅瑞吉基本信息·出版社:機械工業出版社·頁碼:386 頁碼·出版日:2006年·ISBN:7111192176·條碼:9787111192176·版次:1·裝幀:平裝·開...查看完整版>>Linux內核編程|報價¥39.10|圖書,計算機與互聯網,操作系統,GNU/Linux,Linux 程序設計,羅瑞吉
 
Linux安全體系分析與編程|報價¥73.40|圖書,計算機與互聯網,操作系統,GNU/Linux,綜合,倪繼利
目錄:圖書,計算機與互聯網,操作系統,GNU/Linux,綜合,品牌:倪繼利基本信息·出版社:電子工業出版社·頁碼:769 頁碼·出版日:2007年·ISBN:7121050196·條碼:9787121050190·版次:2007年11月第1版·裝幀:平裝...查看完整版>>Linux安全體系分析與編程|報價¥73.40|圖書,計算機與互聯網,操作系統,GNU/Linux,綜合,倪繼利