有待完善:linux
查找文件:*號爲通配符?
find / -name "libcgic*"ui
庫libcgic.a路徑:
/work/RT288x_SDK/RT288x_SDK/source/lib/lib/libcgic.aspa
頭文件cgic.h路徑:
/work/RT288x_SDK/RT288x_SDK/source/user/boa/cgi-bin遞歸
添加編譯器路徑:
export PATH=$PATH:/opt/buildroot-gcc342/bin/ip
查看路徑環境變量:
echo $PATHget
遞歸拷貝:
cp -r cgic205 /work/RT288x_SDK/RT288x_SDK/source/lib編譯器
遞歸修改權限:
chmod -R 777 /work/RT288x_SDK/RT288x_SDK/source/lib/cgic205it
遞歸刪除(-r)cgic205文件夾裏的全部文件,而不刪除文件夾自己,不做提醒(-f):io
rm -rf /work/RT288x_SDK/RT288x_SDK/source/lib/cgic205/*編譯
壓縮:
tar -czf 88tp.tar.gz www(打包並用gzip壓縮)
tar –cZf jpg.tar.Z *.jpg //將目錄裏全部jpg文件打包成jpg.tar後,而且將其用compress壓縮,生成一個umcompress壓縮過
的包,命名爲jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的壓縮,須要先下載rar for linux
zip jpg.zip *.jpg //zip格式的壓縮,須要先下載zip for linux
打包除某文件外全部文件:
例如 要打包/data/目錄下的除了inc文件夾及www/uploads/*之外的文件。能夠這樣寫
tar zcvf data.tar.gz /data/ --exclude=/data/inc --exclude=www/uploads/*(注意,是兩個中槓)
也能夠使用相對路徑,解包後是相對路徑
解壓:
tar -xzvf file.tar.gz //解壓tar.gz
tar –xZvf file.tar.Z //解壓tar.Z
unrar e file.rar //解壓rar
unzip file.zip //解壓zip
cat 某文件中的某幾行:cat stdio.h 中26~36行。
cat stdio.h | tail -n +26 |head -n 10
添加頭文件(路徑):
絕對路徑:#include "/usr/include/MUH88TP_UART_DEBUG.h"
相對路徑:
編譯錯誤:
1.
編譯的時候出現"/usr/bin/ld: cannot find -lz"錯誤,須要安裝zlib-dev這個包,在線安裝命令爲:apt-get install zlib1g-dev。
2.編譯烏班圖:make KERNEL_DIR=path-to-correct-kernel
3.編譯錯誤:在註釋的後面加鏈接符\. 就把後面一行的代碼也給註釋了,產生編譯錯誤:
//在Resolution 後面少一個鏈接符\ printf("({'admpassword':'%s','userpassword':'%s','LockKey':'%s','TitleLabelTable':'%s','LCDReadout1':'%s','LCDReadout2':'%s'\