-
1> a.txt 重定向stdout,覆蓋模式,1可以省略 1>> a.txt 重定向stdout,追加模式 2> a.txt 重定向stderr < a.txt 重定向stdin查看全部
-
stdio.h提供 stdin標(biāo)準(zhǔn)輸入流 stdout標(biāo)準(zhǔn)輸出流 stderr標(biāo)準(zhǔn)錯誤 scanf(...)實際是fscanf(stdin,...); printf(...)實際是fprintf(stdout,...); 輸出錯誤實際是fprintf(stderr,...);查看全部
-
c程序main接收上層程序傳來的參數(shù) int main(int argc, char* agrv[]){} argc是參數(shù)的個數(shù),argv是字符串參數(shù)的地址 終端傳參數(shù),在執(zhí)行命令后添加參數(shù),用空格分割 如 ./a.out aka oop cco a.out會接收3個字符串查看全部
-
終端下&&符號用來連接連續(xù)執(zhí)行的兩個命令 如 ./main.out && ls 只有當(dāng)前一條命令執(zhí)行成功(返回的狀態(tài)碼為0),才會執(zhí)行下一條指令 指令echo $?可以查看上一條指令返回的狀態(tài)碼 c中用return語句返回狀態(tài)碼,在linux環(huán)境下是有意義的,負(fù)責(zé)和調(diào)用c程序的程序交互查看全部
-
Makefile文件記錄了如何編譯的相關(guān)信息 make命令,根據(jù)Makefile文件使用make工具編譯查看全部
-
單獨(dú)編譯成.o文件(不可執(zhí)行) gcc -c max.c -o max.o 將編譯好的.o文件和源文件生成可執(zhí)行文件 gcc max.o main.c -o mian.out查看全部
-
編譯源文件 cc a.c a.c是源文件,輸出為a.out 執(zhí)行生成的文件 ./a.out查看全部
-
編譯連接多個源文件 gcc max.c hello.c -o main.out max.c hello.c是源文件 -o main.out是輸出的文件名 用include包含是,只要編譯一個文件查看全部
-
進(jìn)入vim vi 文件名 命令模式(可以輸入命令)和插入模式(編輯文件) 命令模式下的命令 i 在當(dāng)前字符前插入,進(jìn)入插入模式 a 在當(dāng)前字符后插入,進(jìn)入插入模式 shift i 在行首插入,進(jìn)入插入模式 shift a 在行末插入,進(jìn)入插入模式 o 在下一行插入,進(jìn)入插入模式 shift o 在上一行插入,進(jìn)入插入模式 x 刪除字符 d d 刪除行 q 退出vim :w 保存 插入模式下的命令 Esc 返回命令模式查看全部
-
應(yīng)用場景 編寫小工具-->操作系統(tǒng) 硬件編程 注重高效的編程查看全部
-
grep 文本搜索程序 eg: grep abc 搜索含有abc的文件查看全部
-
>>或> 重定向輸出流(>>不會覆蓋原內(nèi)容,>會覆蓋原內(nèi)容) <<或< 重定向輸入流(<<不會覆蓋原內(nèi)容,<會覆蓋原內(nèi)容) 1> 重定向正確流 2>重定向錯誤流 eg: a.out 1>t.txt 2>t.txt echo $? 查看程序運(yùn)行完的返回值查看全部
-
cat 讀取一個文件并顯示在終端上查看全部
-
stdin 標(biāo)準(zhǔn)輸入流(默認(rèn)鍵盤) stdout 標(biāo)準(zhǔn)輸出流(默認(rèn)屏幕) stderr 標(biāo)準(zhǔn)錯誤流查看全部
-
makefile 命令前面要加上8個空格的tab鍵,不能直接用空格鍵代替查看全部
舉報
0/150
提交
取消