好了,多說無意,讓我們來寫乙個
hello world
程式。# cd
進入了/home/administrator
目錄,我當前的登陸帳號是
administrator
# mkdir source
建立乙個叫做
source
的子目錄
# cd source
進入/home/administrator/source
# vim hello.c
啟動vim
編輯器,來編寫程式。好了,現在有必要簡要介紹一下
vim。
在linux
界,有兩大編輯器最有歷史。其一是
vi,其二是
emacs。vi
現在已經演化成了
vim,比當前的
vi更為強大。
vim和
emacs
是兩種截然不同的東西,
vim強調用簡潔的命令來完成功能,無論是查詢、替換、正規表示式匹配、編譯、鏈結、排錯、函式間跳轉等等等等都在命令列中完成,並且它把方向鍵也整合在了
hjkl
四個鍵之上,可以說,用了
vim基本上可以不用滑鼠了
:pemacs
則是在功能強大上做文章,版本控制、模擬多種編輯環境、對文字進行各種操作,可謂之乙個強大的文字處理系統。
emacs
是用諸如
ctrl+alt+k
之類的組合鍵來控制的;
vim則是用
se(set
的縮寫)
等簡潔命令來控制的。
由於cygwin
中只提供了
vim(
能不能自己裝
emacs
我還沒有試過
),我們就先體驗一下
vim吧。
vim載入文字檔案後分為命令模式和插入模式兩種。插入模式,顧名思義就是輸入編輯文字;命令模式,則是輸入各種
vim的控制命令,常用的有:
i進入編輯模式h左移
j下移k上移
l右移w存檔
q退出!強調執行
有些命令是可以組合使用的,如果你修改了某個檔案,想存檔退出,則可以使用
wq;如果你想放棄存檔,直接退出則可以使用
q!好了大家體驗一下吧,記住:從編輯模式退回命令模式按
"esc"
,再按":"
,在輸入指令,從命令模式進入編輯模式用
i,初次使用
vim肯定很難受,嘿嘿,不過用多了就習慣了,確實很省勁。
我們編輯
hello.c
檔案,輸入:
#include "stdio.h"
int main(void)
然後,輸入
wq命令退到命令列。
輸入編譯指令:
# gcc hello.c -o hello
編譯成功後可以看一下
# ls
看到hello.exe
了吧,嘿嘿。
好,讓我們執行看看。
# ./hello
效果如何?不錯吧?
:)okey
,現在玩乙個
c++的
hello world
,# vim world.cpp
輸入:#include
using namespace std;
void main()
編譯c++
程式要用
g++# g++ world.cpp -o world
執行一下哈,
# ./world
如何,效果不錯吧?諸位都是高手,走到這步應該編些簡單程式都不成問題了吧。
Moblin KVM的使用(二)
我們使用kvm作為moblin的開發環境的時候,碰到來乙個問題 即kvm模擬環境的大小,即虛擬大小是有效的,可能不滿足我們的需求,同時我們在上面的很多開發的 並不希望納入製作usbimg中,我們也不可能為了製作小容量的img而每次都將開發 移走,下面記錄我的處理過程。已有的raw檔案 rw r r ...
Handler的使用(二)
一 handler與執行緒 handler在預設情況下,實際上它和呼叫它的activity處於同乙個執行緒。例如在handler的使用 一 示例1當中,雖然宣告了執行緒物件,但是在實際呼叫當中它並沒有呼叫執行緒的start 方法,而是直接呼叫當前執行緒的run 方法。public class han...
csdn markdown 的使用 (二)
csdn markdown 的使用 markdown 符號標籤的本質是html 標籤,markdown 將一些常用但繁複的標籤轉換為markdown能理解的符號,比如將 html 中的二級標題轉換為 內容。需要在兩處地方進行設定 在正文部分,需要新增腳注的地方 1 1 表示腳注的編號,隨便怎麼起,比...