通過vim file.c建立乙個c檔案,開啟就可以寫自己的c程式了,如:
#include
int main(int argc, char **argv)
輸入完程式後輸入 :wq 儲存退出,我這裡儲存得路徑為/home/wonder/桌面/helloworld/hello.c
然後就是編譯,開啟終端,進入目錄
# cd /home/wonder/桌面/helloworld/
輸入gcc helloworld.c
,編譯預設生成名為a.out的執行檔案。
gcc會顯示編譯過程中發現的問題於錯誤,若無錯誤出現則會編譯成檔案a.out
執行程式(a.out為編譯生成的檔案)
# ./a.out
這時候螢幕會顯示
hello world!
~#表示編譯執行成功
小技巧:
如果編寫乙個比較大的程式,需要很長時間完成的話,可以建立乙個啟動器,以便快速方便的進行編譯,比如你要花很多天編寫乙個源程式,就可以在桌面上建立乙個啟動器,指向c程式所在的目錄,起動器命令如下(這裡以c源程式在/home/user1/桌面/hello/目錄下為例)
gnome-terminal --working-directory=/home/user1/桌面/hello/
以後每次進行編譯時開啟此起動器,就可以直接使用gcc對源程式檔名進行編譯而無需輸入很長的路徑了
~# gcc hello.c
~#./a.out
C socket程式設計步驟
sockets 套接字 程式設計有三種,流式套接字 sock stream 資料報套接字 sock dgram 原始套接字 sock raw 基於tcp的socket程式設計是採用的流式套接字。伺服器端程式設計的步驟 1 載入套接字型檔,建立套接字 wsastartup socket 2 繫結套接字...
C Socket程式設計步驟
sockets 套接字 程式設計有三種,流式套接字 sock stream 資料報套接字 sock dgram 原始套接字 sock raw 基於tcp的socket程式設計是採用的流式套接字。伺服器端程式設計的步驟 1 載入套接字型檔,建立套接字 wsastartup socket 2 繫結套接字...
C Socket程式設計步驟
sockets 套接字 程式設計有三種,流式套接字 sock stream 資料報套接字 sock dgram 原始套接字 sock raw 基於tcp的socket程式設計是採用的流式套接字。伺服器端程式設計的步驟 1 載入套接字型檔,建立套接字 wsastartup socket 2 繫結套接字...