a:unable to find the ncurses libraries
re:sudo apt-get insatll ncurses-dev
mkdir backup 新建乙個叫backup的資料夾
看當前使用者的環境變數:echo $path
改root環境變數:vim /ect/environment
改完後要執行source /ect/environment讓其立即生效
切root使用者:sudo -s
退出root使用者:exit
退出文字編輯用 :q!
儲存編輯並退出用 :wq!
ls 檢視資料夾用
ls -al 顯示更新時間等詳細資訊
#ls -a |grep config ;-a表示把隱藏的東西也顯示,|grepconfig表示有config字樣的檔案顯示
ll +各種屬性檢視當前目錄
cd / 退到根目錄
cd … 返回父資料夾
cd ~ 進入使用者主目錄
cd - 返回前乙個目錄
mkdir -p /temp/hello 用-p可以生成乙個路徑,不管這個路徑之前有木有
rm可以刪除檔案,rmdir可以刪除資料夾
因現在沒有開發板,可以用
gcc hello.c -o pcxfang 即可生成乙個名字為pcxfang的可執行檔案,
./pcxfang 執行這個檔案
ls -a //把隱藏的東西都列印出來
arm-linux-ld -ttext 0x0 -o led.elf //-0表示輸出名字叫led.elf -ttext 0x0設定**段起始位址為0
arm-linux-objcopy -o binary led.elf led.bin //-o binary 把led.elf檔案
最後用arm-linux-gcc –v檢查命令有沒有在環境變數裡面設定成功
1)gcc -e hello.c -o hello.i // -o hello.i 是說指定生成的輸出檔名叫做hello.i,預設的話生成a.out
2)gcc -s hello.i -o hello.s
3)gcc -c hello.s -o hello.o
4)gcc hello.o -o hello_elf
不加-c、-s、-e引數,編譯器將執行預處理、編譯、彙編、連線操作直接生成可執行**。
.c c 語言檔案
.i 預處理後的 c 語言檔案
.s 預處理後的彙編檔案
.o 編譯後的目標檔案
arm-linux-gcc -o example example.c //這個有點難受,但是還是可以的,編譯.c檔案生成的名字叫example
linux下查詢sd卡:sudo fdisk -l /dev/sda
初學 linux shell 遇到的問題
linux shell中非常重要的東西是 空格 一條命令列中,即使後面是符號 如 等 也要用空格隔開 如 bin bash echo hello,bash echo hello,bash exit 0 編譯器會報錯 nh.sh 行 3 echohello,bash 未找到命令 nh.sh 行 4 e...
Django初學遇到的問題
1.django.utils.internalerror 1049,unknown database community 在使用mysql資料庫前得先建立資料庫 2.django.core.exceptions.improperlyconfigured error loading mysqldb m...
原 初學Ext遇到的問題
以下為專案中用到的ext,正好藉此來學習一下ext,怕時間長給忘掉,所以寫到上面為了方便日後查詢 由於時間關係,現在只是 拿來主義 具體原因還沒有深入 ext.quicktips.init 功能 在滑鼠移動上去需要出現提示的功能的初始化,比如字段校驗失敗了,滑鼠移動到字段上面就會出現提示 字段不能為...