將系統(tǒng)第一啟動順序改為光驅(qū),放入linux光盤,就可以按照提示安裝,在分區(qū)時選擇手動分區(qū):其中boot分300M左右大小,swap分為內(nèi)存的2倍大小,剩下的都分給root.
在windows系統(tǒng)上裝了linux系統(tǒng)最怕的就是重裝windows系統(tǒng),下面介紹一種方法。
裝完linux系統(tǒng)后最好做一個啟動文件,方法是用命令:mkbootdisk > linux.img (注:后面的linux.img名字可以隨便取,不過擴(kuò)展名一定要是 .img的).可以把這個文件放到一個U盤上,也可以放在一個你能找到的地方.
不要以為上面的步驟沒用,一旦你有問題要重新裝windows系統(tǒng),而恰好你又沒有l(wèi)inux光盤的話,這個文件就有大用了.重裝windows系統(tǒng)會把linux的grub引導(dǎo)給刪除的.
一旦重裝windows系統(tǒng),沒法啟動linux的話,首先下載一個linuxdos(一個能在windows下查看linux中的文件的東西),用它找到你做的那個啟動文件,把它放到你的windows中的c盤中.再下一個虛擬軟盤vfloppy(可以從http://download.csdn.net/user/syboo/vfloppy下載),用虛擬軟盤找到你的c盤中的啟動文件就行了,這樣再怎么重裝windows系統(tǒng)你也不用怕了.
Ubuntu默認(rèn)的設(shè)置是每開機(jī)30次就檢測硬盤一次,這個對于筆記本用戶來說有點(diǎn)頻繁,對于臺式機(jī)也很不爽。徹底關(guān)掉也不好。解決的方法如下:
如果想下次開機(jī)不檢測硬盤,可以創(chuàng)建如下一個空白的文件即可。
$sudo touch /fastboot
如果想下次開機(jī)檢測硬盤,可以創(chuàng)建如下一個空白文件。
$sudo touch /forcefsck
如果想每開機(jī)60次檢測一次硬盤,用下面的命令。
$sudo tune2fs -c 60
如果想一周檢測一次硬盤,用下面的命令。
$sudo tune2fs -i 1w
如果想知道更多tune2fs命令的內(nèi)容,用下面的命令。
$man tune2fs
在linux下編譯程序要用到gdb,我一直記不到幾個命令,所以轉(zhuǎn)來一篇講解gdb命令的帖子,一邊隨時查找。
作者:yrj 的 Blog
gdb 命令詳解
awatch
|
指定一個變量,如果這個變量被讀或者被寫,則暫停程序運(yùn)行,在調(diào)試器中顯示信息,并等待下一個調(diào)試命令。參考rwatch和watch命令。
|
backtrace
|
顯示函數(shù)調(diào)用得所有棧框架(stack frames)的 蹤跡和當(dāng)前函數(shù)的參數(shù)的值,bt是這個命令的簡寫。
|
break
|
設(shè)置一個斷點(diǎn),這個命令需要指定代碼行或者函數(shù)名作為參數(shù)
|
clear
|
刪除一個斷點(diǎn),這個命令需要制定代碼行或者函數(shù)名作為參數(shù)
|
continue
|
調(diào)試器停止的地方繼續(xù)執(zhí)行
|
Ctrl-C
|
在當(dāng)前位置停止執(zhí)行正在執(zhí)行的程序,斷點(diǎn)在當(dāng)前行
|
disable
|
禁止斷點(diǎn)功能,這個命令需要禁止的斷點(diǎn)在斷點(diǎn)列表索引值作為參數(shù)
|
display
|
在斷點(diǎn)的停止的地方,顯示指定的表達(dá)式的值。(顯示變量)
|
enable
|
允許斷點(diǎn)功能,這個命令需要允許的斷點(diǎn)在斷點(diǎn)列表索引值作為參數(shù)
|
finish
|
繼續(xù)執(zhí)行,知道當(dāng)前函數(shù)返回
|
ignore
|
忽略某個斷點(diǎn)制定的次數(shù)。例:ignore 4 23 忽略斷點(diǎn)4的23次運(yùn)行,在第24次的時候中斷
|
info breakpoints
|
查看斷點(diǎn)信息
|
info display
|
查看設(shè)置的需要顯示的表達(dá)式的信息
|
kill
|
終止當(dāng)前debug的進(jìn)程
|
list
|
顯示10行代碼。如果沒有提供參數(shù)給這個命令,則從當(dāng)前行開始顯示10行代碼。 如果提供了函數(shù)名作為參數(shù),則從函數(shù)開頭顯示。如果提供代碼行的編號作為參 數(shù),這一行作為開頭顯示。
|
load
|
動態(tài)載入一個可執(zhí)行文件到調(diào)試器。
|
next
|
執(zhí)行下一行的源代碼的所有指令。如果是函數(shù)調(diào)用,則也當(dāng)作一行源代碼,執(zhí)行到此函數(shù)返回
|
nexti
|
執(zhí)行下一行的源代碼中的一條匯編指令
|
print
|
顯示變量的值
|
ptype
|
顯示變量的類型
|
return
|
強(qiáng)制從當(dāng)前函數(shù)返回
|
run
|
從程序開始的地方執(zhí)行
|
rwatch
|
指定一個變量,如果這個變量被讀,則暫停程序運(yùn)行,在調(diào)試器中顯示信息,并等待下一個調(diào)試命令。參考rwatch和watch命令。
|
set
|
設(shè)置變量的值。例如:set nval=54 將把54保存到nval變量中
|
step
|
繼續(xù)執(zhí)行程序下一行源代碼的所有指令。如果是調(diào)用函數(shù),這個命令將進(jìn)入函數(shù)的內(nèi)部,單步執(zhí)行函數(shù)中代碼。
|
stepi
|
繼續(xù)執(zhí)行程序下一行源代碼中的匯編指令。如果是函數(shù)調(diào)用,這個命令將進(jìn)入函數(shù)的內(nèi)部,單步執(zhí)行函數(shù)中的匯編代碼。
|
txbreak
|
在當(dāng)前函數(shù)的退出的點(diǎn)上設(shè)置一個臨時的斷點(diǎn)(只可使用一次)。
|
undisplay
|
刪除一個display設(shè)置的變量顯示。這個命令需要將display list中的索引做參數(shù)。
|
watch
|
指定一個變量,如果這個變量被寫,則暫停程序運(yùn)行,在調(diào)試器中顯示信息,并等待下一個調(diào)試命令。參考rwatch和watch命令。
|
whatis
|
顯示變量的值和類型。
|
xbreak
|
在當(dāng)前函數(shù)的退出的點(diǎn)上設(shè)置一個斷點(diǎn)。
|
學(xué)了這么久技術(shù),其實(shí)幾乎沒寫過技術(shù)文章。今天第一次寫技術(shù)文章。想著還是寫點(diǎn)簡單的吧,就寫寫CodeBlocks的簡單使用教程吧!
如果你安裝CodeBlocks8.02,他有集成了MinGW的版本,包含了GCC,在第一次運(yùn)行時,他會讓你選擇默認(rèn)的編譯器,如果是集成了MinGW的,默認(rèn)就是GCC,選這就可以了,你也可以選別的,但是我感覺沒必要,CodeBlocks+MinGW這個組合挺好的。
裝好后點(diǎn)擊CB(CodeBlocks一下簡稱CB)圖標(biāo),打開如下圖。

其實(shí)界面跟visual studio.net很相似,但是我感覺很清爽(關(guān)鍵我喜歡開源的東西:),操作和配置其實(shí)也很相似。
下面我們就先生成一個簡單的工程來看一下
選擇File->New->Project,彈出如下對話框

可供選擇的模板工程還真多,好多圖形相關(guān)的工程,還有開源圖形庫模板,我們就選一個OpenGL Project,然后一路往下,生成一個你命名的工程,我起得是myopengl,然后編譯運(yùn)行就可以了,

這幾乎是最簡單的窗口OpenGL程序了,不過也有接近200行代碼。
o(∩_∩)o...寫的太差了!
今天晚上在電話里跟老婆吵了一會,其實(shí)也不能算吵,只是我的語氣比重,聲音比較大。
結(jié)果,哎!她又哭了,我就沒辦法了!
就是因?yàn)樗恼撐模幌雽懀皇浅诵┵Y料,剩下幾乎都是我代辦的。
質(zhì)量太差,被她老師給說了一通,打回來了,心情不太好。
我就跟她說,讓她自己改嘛!也鍛煉一下!而且她的那些東西,我也不了解。
她老是覺得麻煩,不想寫。我就是說不幫她寫,說著說著,我的語氣很強(qiáng)硬,她就哭了。
我是想讓她可以獨(dú)立一些,因?yàn)槲腋杏X工作起來,很不想分心,其實(shí)我也怕麻煩,而且我的寫作能力很差,大學(xué)又學(xué)的數(shù)學(xué),所以這個也是我的軟肋。
她一哭,我就沒辦法了!我知道,她是真的沒辦法了,或者覺得委屈,才會哭的!我一個大男人,還能怎么樣呢!我知道,他覺得我不幫她改,她很委屈,最親近的人都不幫她,其實(shí)我只想讓她自己鍛煉一下,不要什么都怕麻煩。哎!
其實(shí)我是很喜歡她依賴我的,而且想著老婆小鳥依人的感覺,好幸福!
而且,我以為我一直會這樣,但是我工作了之后才發(fā)現(xiàn),我有時候也希望她可以獨(dú)立一些,不要隨時都依靠我。
我靠!男人真是難伺候!
剛剛申請了一個cppblog的,以前有一個sina的,但是感覺不適合寫技術(shù)文章,所以基本沒用過,還是看了yanglinbo的blog,才觸發(fā)我重新開始寫blog的欲望。結(jié)果搞搞弄弄,聊聊天,又搞到凌晨了。第一天開,感覺應(yīng)該寫點(diǎn)什么,但是又不知道該寫什么,所以就寫些廢話吧,算是開blog的紀(jì)念吧!也是新的開始,以后我要經(jīng)常寫blog。