-
#include<stdio.h>
int max(int a, int b){
????if(a>b){
????????return a;
????}else{
????????return b;
????}
}
#include<stdio.h> #<>尖括號(hào)表示系統(tǒng)文件
#include "max.c" #“”雙引號(hào)表示非系統(tǒng)文件
int main(){
????int a1=33;
????int a2=21;
????int maxNum=max(a1, a2);
????printf("The max value is %d\n ", maxNum);
}
:sp max.c vim編輯器新建一個(gè)文件并打開(kāi)窗口
Ctrl + w + 上下箭頭,兩個(gè)窗口里切換
gcc max.c hello.c -o main.out 編譯max.c和hello.c兩個(gè)文件,生成輸出文件main.out
查看全部 -
#include<stdio.h> int?main(){ ????printf("hello?world!"); ????return?0; } cc?a.c產(chǎn)生a.out ./a.out
查看全部 -
Linux C語(yǔ)言常用命令
sudo apt-get update 更新資源
sudo表示使用管理員權(quán)限
sudo apg-get install vim 安裝vim
cc -v 查看GCC編譯器版本
clean 清理屏幕
cd ~ 進(jìn)入家目錄
ls 查看當(dāng)前目錄下有哪些目錄
ls -l 詳細(xì)顯示當(dāng)前目錄文件
touch 新建
mkdir 創(chuàng)建目錄
rm 刪除
pwd 當(dāng)前所在位置
vi/vim 文件名 編輯文件
vim編輯器里按i,進(jìn)入編輯模式。按esc進(jìn)入命令模式
i是當(dāng)前光標(biāo)插入,a是光標(biāo)前插入
shift+a ?
d d
x 刪除
查看全部 -
vim指令的使用
查看全部 -
c語(yǔ)言是和計(jì)算機(jī)溝通的一種方式
ANSI C
C語(yǔ)言特點(diǎn):1、linux嵌入式2、硬件編程3、高性能要求
查看全部 -
記得看一下2個(gè)函數(shù)有什么不同
查看全部 -
<stdio.h> 標(biāo)準(zhǔn)輸入輸出流
int main()//現(xiàn)在的標(biāo)準(zhǔn)里不能用void main
{
? ? ?printf("hello word!\n");
? ? ? return 0;
}
;wq
cc a.c//編譯
#include<stdio.h>導(dǎo)入標(biāo)準(zhǔn)輸入輸出流
在Linux中不要使用void main,要使用有返回值的
縮進(jìn)4個(gè)空格
保存并退出? ?:wq? ?
編譯? cc a.c
執(zhí)行 ./a.out
r可讀,w可寫(xiě),x可執(zhí)行
查看全部 -
打開(kāi)終端
emacs /vim編輯器
先更新再安裝,密碼是系統(tǒng)密碼
sudo是管理員權(quán)限
查看編譯器版本,是GCC
clean清理屏幕
cd ~ 進(jìn)入home目錄
pwd當(dāng)前所在目錄位置,查看完整路徑
ls顯示當(dāng)前HOME目錄下包括哪些文件夾和文件
ls -l當(dāng)前文件類(lèi)型、創(chuàng)建時(shí)間、權(quán)限、用戶(hù)、用戶(hù)組(d表示文件夾,-表示普通類(lèi)型文件)
touch abcd新建文件abcd
rm abcd刪除文件abcd
mkdir workspace創(chuàng)建文件夾workspace
cd workspace進(jìn)入文件夾
mkdir les1創(chuàng)建文件夾les1
進(jìn)入代碼編輯界面
i插入
命令行i光標(biāo)前插入 a光標(biāo)后插入 o下一行插入
shift+: 保存文件
sudo(管理員權(quán)限)
sudo apt-get install + 軟件名稱(chēng) ? ?(安裝程序)
sudo apt-get update ? (更新資源)
sudo apt-get install vim ? (安裝VIM)
clear ? ?(清空屏幕)
cd + 目錄 ? ?(進(jìn)入目錄)
cd ~ ? ? (進(jìn)入根目錄)
ls ? ? (查看當(dāng)前目錄包含的文件和文件夾)
ls -l ? (查看當(dāng)前目錄包含的文件或文件夾的詳細(xì)信息)
touch + 文件名 ? ?(新建文件)
rm + 文件名 ? ? (刪除文件)
mkdir + 目錄名 ? ?(新建目錄)
pwd ? (查看完整目錄地址)
vi(vim) + 文件名 ?(使用VIM編輯文件)VIM命令模式:
i ? ?(插入模式 或 當(dāng)前光標(biāo)前插入字符)
Esc ? ? (返回命令行模式)
:w ? ?(保存)
a ? ?(當(dāng)前光標(biāo)后插入字符)
:q ? ? (退出VIM)
Shitf + a ? (在行尾插入字符)
Shift + i ? (在行手插入字符)
o ? ? ?(下一行插入字符)
Shift + o ? (在當(dāng)前行上行插入字符)
x ? ? (刪除單個(gè)字符)
dd ? ?(刪除整行字符)查看全部 -
tbuntu 商業(yè)支持較好(LTS長(zhǎng)時(shí)間支持版本)通常32/64版本
雙系統(tǒng)或在虛擬機(jī)中安裝
安裝完啟動(dòng)虛擬機(jī)
查看全部 -
標(biāo)準(zhǔn)輸入流、輸出流和錯(cuò)誤流
查看全部 -
main.out:max.o min.o main.c
gcc max.o min.o main.c -o main.out
max.o:max.c
gcc -c max.c?
min.o:min.c
gcc -c min.c
查看全部 -
函數(shù)文件編譯成? .o? 提高編譯速度
.h? ? 聲明函數(shù)類(lèi)型參數(shù)
gcc -c? xxx.c? -o xx.o
gcc xx.o? xx.o xx.c?
查看全部 -
記錄
查看全部 -
?
?
記錄
查看全部 -
?
記錄
查看全部 -
記錄
查看全部 -
記錄
查看全部 -
1、Vim 代碼編輯器
2、sudo apt-get update 更新最新資源庫(kù)
3、sudo 應(yīng)用管理員權(quán)限
4、sudo apt-get install vim 應(yīng)用管理員權(quán)限安裝vim軟件
5、cc-v 顯示當(dāng)前使用的cc編譯器的版本信息
6、gcc-v 顯示當(dāng)前使用的gcc編譯器的版本信息,gcc是完全兼容cc的一款開(kāi)源、流行的編譯器。
7、clear 清潔屏幕
8、cd+空格 進(jìn)入某個(gè)目錄
9、cd ~進(jìn)入當(dāng)前目錄的家目錄(根目錄)
10、pwd 查看當(dāng)前所在的位置(顯示路徑)
11、ls 查看當(dāng)前目錄中包含哪些目錄(文件夾)或文件
12、ls –l以詳細(xì)信息的形式查看目錄(文件夾)或文件
如果此列表中一行的第一個(gè)字母為“d”,說(shuō)明這是一個(gè)目錄(文件夾)
如是一個(gè)“-”,說(shuō)明這是一個(gè)普通類(lèi)型的文件
13、touch 文件名 ?在當(dāng)前目錄中新建一個(gè)文件
14、rm 文件名 ?刪除文件
15、mkdir 目錄名 ? 新建目錄(文件夾)
16、vi(或vim) 文件名.c ? 用vim編輯一個(gè)vim文件
17、在vim中
在命令模式時(shí):
按“i” 進(jìn)入插入(insert)模式 ?在當(dāng)前光標(biāo)前插入
按“a” 進(jìn)入插入模式 ?在當(dāng)前光標(biāo)后插入
按“shift+a”(大寫(xiě)A)在當(dāng)前行尾插入
按“shift+i”(大寫(xiě)I) 在當(dāng)前行首插入
按“o” 在當(dāng)前光標(biāo)所在行下起新建一行插入
按“shift+o”(大寫(xiě)O) 在當(dāng)前光標(biāo)所在行上起新建一行插入
按“ESC” 返回命令模式
按“x” 刪除當(dāng)前光標(biāo)的字符
按“dd” 刪除當(dāng)前光標(biāo)所在行所有字符
“:”+“w” ?保存文件
“:”+“q” ?退出vim編輯器
“:”+“q!” ?不保存退出查看全部
舉報(bào)