20145302張薇 《資訊保安系統設計基礎》第2周學習總結
教材學習內容總結
Linux:gcd+vim+gdb
- 先安裝vim
- 安裝好後輸入
vimtutor
進入vim的教程:
- 這裡是一些vim的使用方法:
- 隨後
vim 檔名.檔案型別
,回車後可進入該檔案
- 按下i即可對檔案進行編輯
- 按esc即可退出編輯模式
- 在普通模式下
:wq
代表儲存退出;:q!
代表強制退出,不會儲存。
- gcc編譯以及執行結果:
- 靜態庫與共享庫:
程式碼除錯中的問題和解決過程
問題及解決1
- 問題:gcc編譯之後發現函式型別不相容
- 解決:再次進入主函式檔案進行編輯新增
#include <stdio.h>
標頭檔案
問題及解決2
- 問題:設定git時沒有出現預期效果
- 解決:仔細對比發現該命令中-C中的C應為大寫,修正後即正確
問題及解決3
- 問題:在git init之前進入預設資料夾總是進不去
- 解決:通過尋找資料夾的屬性,發現所有在主資料夾下的資料夾都應屬於/home/vvvvv資料夾下
問題及解決4
- 問題:在push程式碼時遇到error:non-fast-forward
- 解決:利用強推語法,強行推
git push -f origin master
本週程式碼託管截圖
其他(感悟、思考等,可選)
- git的使用不如以前熟練了
- 要注意細節