-
gcc -c max.c -o max.o //用gcc命令將max.c文件單獨(dú)編譯成max.o文件,提高效率 gcc max.o hello.c //和其他文件傳進(jìn)來(lái)用gcc編譯 也可以將某些函數(shù)做成頭文件*.h 再包含進(jìn)去用 #include "*.h"查看全部
-
1.rm *.o(刪除所有后綴名都是.o的文件) 2.make的作用:很快,很清晰地整理文件查看全部
-
mkdir,創(chuàng)建查看全部
-
mkdir,創(chuàng)建查看全部
-
http://img1.sycdn.imooc.com//54f2d6c40001236e12000530-120-68.jpg查看全部
-
假設(shè)有很多.c以及.o文件的時(shí)候,我們就需要gcc后面跟一串.c文件等等,那么我們是否有很方便的命令來(lái)提高效率呢? make工具就可以很清晰和快速的將文件進(jìn)行整理,make內(nèi)部使用了gcc。 首先我們檢查一個(gè)我們是否安裝了make工具(使用命令 make -v,若安裝則顯示安裝信息,版本號(hào)碼,若未安裝,我們使用命令sudo apt-get install make)。 我們約定一個(gè)文件makefile來(lái)進(jìn)行我們之前寫過(guò)的文件進(jìn)行配置。 makefile文件中可以寫注釋,以井號(hào)開(kāi)頭。 hello.out是我們的目標(biāo)文件,但其中需要max.o,min.o,hello.c這三個(gè)文件,我們?cè)趍akefile寫下: # this is make file。注意 hello.out:max.o min.o hello.c gcc max.o min.o hello.c # 同時(shí)我們寫出max.o的文件來(lái)源 max.o:max.c gcc -c max.c min.o:min.c gcc -c min.c 刪除以o為后綴的文件:rm *.o 最上面的文件是我們最終需要的文件hello.out,同時(shí)它是由max.o,min.o,hello.c,同時(shí)我們?cè)俳o出這三個(gè)文件鎖依賴的文件(其實(shí)就是遞歸),找到各自的生成的源頭文件。若最后我們沒(méi)有在gcc中指定輸出名稱,則最后使用make命令(也就是直接命令make回車),就生成a.out文件,若要指定生成的文件名,我們就可以使用修改Makefile文件內(nèi)的代碼(改為gcc max.o min.o hello.c -o hello.out)。 此外,還需要注意的是,在Makefile文件中,我們gcc命令前需要有6個(gè)空格(即一個(gè)TAB鍵),若不是6個(gè)空格,則在使用make命令時(shí),則會(huì)報(bào)錯(cuò)導(dǎo)致無(wú)法生成out文件等。查看全部
-
gcc -c max.c -o max.o //用gcc命令將max.c文件單獨(dú)編譯成max.o文件,提高效率 gcc max.o hello.c //和其他文件傳進(jìn)來(lái)用gcc編譯 也可以將某些函數(shù)做成頭文件*.h 再包含進(jìn)去用 #include "*.h"查看全部
-
./a.out 1>> a.txt 輸出重定向查看全部
-
百度百科:ARGc和ARGv中的ARG指的是"參數(shù)"(外語(yǔ):ARGuments, argument counter 和 argument vector ) 這兩個(gè)參數(shù),你好像寫顛倒了查看全部
-
是hello world不是hello word查看全部
-
有點(diǎn)誤導(dǎo)了吧,nginx比apache并發(fā)強(qiáng)的原因不在于使用語(yǔ)言,而在于他們的編程選用的模式吧。查看全部
-
vim: 1.set nu,打開(kāi)行號(hào) 2.wqa:退出并保存所有內(nèi)容查看全部
-
硬件編程,軟件編程,與計(jì)算機(jī)打交道~查看全部
-
一定要多看看!查看全部
-
一定要多看看!查看全部
舉報(bào)
0/150
提交
取消