Linux C程式設計 1 HelloWorld

2021-06-17 14:53:39 字數 1129 閱讀 8018

一、控制台命令流

在控制台中輸入如下命令

mkdir learnc

cd learnc

vim hello.c

gcc -o hi.exe hello.c

生成hi.exe檔案 執行此程式

./hi.exe

輸出hello linux!

./ 代表當前目錄 hi.exe在當前目錄下。 

-o 指定了編譯生成的程式名為 hi.exe。如果不指定,則程式的名預設為a.out。

如果使用了c++0x標準 請按如下方式編譯

g++ -std=c++0x -o hi.exe hello.cpp
二、編輯原始碼及vim編輯器用法簡單介紹

1.編輯原始碼

vim hello.c

呼叫vim編輯器 新建檔案hello.c並開啟。輸入如下**

#include int main()  

[1]唯讀模式

[2]編輯模式

[3]命令模式

vim初始為[1],按i進入編輯模式。i即insert的意思。使用del鍵刪除字元。按esc退出編輯模式,恢復到[1]模式。當在[1]模式時,按:鍵進入[3]輸入vim的命令。如儲存(w),退出vim命令(q)。舉例編輯hello.c檔案

vim hello.c

進入vim

按i鍵,進入編輯狀態。

輸入原始碼

按esc

按:鍵輸入w,按回車。儲存。

退出vim:

qno write since last change (use ! to overrides)

提示使用者該文件被修改後沒有儲存,然後vi並不退出,繼續等待使用者命令。若使用者就是不想儲存被修改後的文件而要強行退出vi時,可使用命令

q!顯示行號

:set number

取消行號顯示

:set nonu

參考文件

bloodandbone

Linuxc高階程式設計之程序1

1.列印當前所有環境變數的值 2.新增新的環境變數newenv first 3.修改環境變數newenv的值為second 4.列印環境變數newenv的值。源 include include include extern char environ int main int argc,char ar...

《linux c程式設計指南》學習手記1

第一章 c語言基礎 linux概述 虛擬檔案系統vfs 程序通訊機制 管道,訊號 訊息佇列 訊號燈 共享記憶體 第二章 vim與emacs vi 的含義 visual 視覺化。vim vi improve 第三章 gcc編譯器 檢查是否安裝了gcc rpm a gcc 如果沒有安裝 切換到root ...

《linux c程式設計指南》學習手記1

第一章 c語言基礎 linux概述 虛擬檔案系統vfs 程序通訊機制 管道,訊號 訊息佇列 訊號燈 共享記憶體 第二章 vim與emacs vi 的含義 visual 視覺化。vim vi improve 第三章 gcc編譯器 檢查是否安裝了gcc rpm a gcc 如果沒有安裝 切換到root ...