中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

Linux中的命令

時(shí)間:2019-07-26

linux命令_linux 命令_linux關(guān)機(jī)命令

一、運(yùn)行一個Linux C語言程序的命令

1.源碼:

文件名:hello.c

linux命令_linux 命令_linux關(guān)機(jī)命令

  1 #include<stdio.h>
  2 #include<stdlib.h>
  3 
  4 int main()
  5 {
  6         printf("Hello World\n");
  7         exit(0);
  8 }

2.編譯、鏈接和運(yùn)行程序。

1> gcc -o hello hello.c

linux 命令_linux命令_linux關(guān)機(jī)命令

2> ./hello

3> 結(jié)果

Hello World

linux關(guān)機(jī)命令_linux 命令_linux命令

3.解析

gcc -o hello hello.c是將hello.c的c源文件直接轉(zhuǎn)換為名為hello的可執(zhí)行文件;./hello是運(yùn)行名為hello的可執(zhí)行文件linux命令,加上./是確保運(yùn)行的是當(dāng)前目錄下的hello可執(zhí)行文件,從而避免shell去執(zhí)行PATH路徑中包含的hello可執(zhí)行程序。

4.注意

linux命令_linux 命令_linux關(guān)機(jī)命令

如果輸入gcc -o hello hello.c命令時(shí)忘記了輸入可執(zhí)行文件的名字,這里是hello,那么gcc編譯器會把該程序放在一個名為a.out(assembler output 即匯編輸出)的文件里。

二、包含非標(biāo)準(zhǔn)位置的頭文件

gcc -I/usr/include hello.c

語法形式操作帶引號的形式指示預(yù)處理器首先在包含#import語句的文件目錄中查找類型庫,然后在包含 (#include) 該文件的任何文件目錄中查找類型庫文件。< > 和 “ ” 區(qū)別在于: 使用《》 表示在包含文件目錄中去查找 (包含目錄是由用戶在設(shè)置環(huán)境時(shí)設(shè)置的include 目錄“解決方案管理器 -> 屬性-> 配置屬性 -> vc++ 目錄”)linux命令,而不是在當(dāng)前源文件目錄去尋找。目錄→包含文件”)處人工添加的包含路徑和附加包含目錄下的頭文件的包含可以使用尖括號進(jìn)行包含,但一般使用雙引號。

三、搜索特定定義和特定函數(shù)原型的頭文件

grep mouseDoubleClickEvent * .h

通過grep mouseDoubleClickEvent * .h命令可以在當(dāng)前目錄下搜索所有的.h文件,找到mouseDoubleClickEvent相關(guān)的.h文件。