亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 如何include自定義的頭文件 [打印本頁(yè)]

作者: neilshi    時(shí)間: 2008-11-04 19:45
標(biāo)題: 如何include自定義的頭文件
我在工程里有兩個(gè)目錄 src 和include,所有的.c文件都放在src 目錄下,.h文件放在include目錄下,F(xiàn)在我在.c文件中要include 我自定義的一個(gè).h文件,
我必須要這樣寫 #include "../include/xxx.h",如果我希望直接使用 #include "xxxx.h",那我在Makefile中該添加怎樣的語(yǔ)句呢?
作者: duanjigang    時(shí)間: 2008-11-04 20:26
gcc -I my_include
作者: duanjigang    時(shí)間: 2008-11-04 20:27
學(xué)習(xí)下此文
http://hi.baidu.com/zengzhaonong ... b2613e879473d8.html
作者: eveson    時(shí)間: 2008-11-04 23:09
這無(wú)所謂啊。。
作者: MMMIX    時(shí)間: 2008-11-04 23:17
原帖由 eveson 于 2008-11-4 23:09 發(fā)表
這無(wú)所謂啊。。

當(dāng)然有所謂了。一旦在代碼中寫死,整個(gè)代碼的結(jié)構(gòu)如果要做調(diào)整,就需要修改代碼。
作者: eveson    時(shí)間: 2008-11-04 23:23
原帖由 duanjigang 于 2008-11-4 20:26 發(fā)表
gcc -I my_include


這個(gè)能行嗎?編譯的時(shí)候會(huì)不會(huì)報(bào)找不到頭文件的錯(cuò)誤?
作者: streetboy85    時(shí)間: 2008-11-05 09:58
標(biāo)題: 回復(fù) #6 eveson 的帖子
應(yīng)該不會(huì),試一下不就知道了
作者: MMMIX    時(shí)間: 2008-11-05 09:59
原帖由 eveson 于 2008-11-4 23:23 發(fā)表


這個(gè)能行嗎?編譯的時(shí)候會(huì)不會(huì)報(bào)找不到頭文件的錯(cuò)誤?

gcc 的 -I dir 的作用本來(lái)就是將 dir 添加到 header file 的搜索路徑中。
作者: eveson    時(shí)間: 2008-11-05 10:47
這么說(shuō)就知道了啊。
作者: duanjigang    時(shí)間: 2008-11-05 14:30
原帖由 eveson 于 2008-11-4 23:23 發(fā)表


這個(gè)能行嗎?編譯的時(shí)候會(huì)不會(huì)報(bào)找不到頭文件的錯(cuò)誤?

你先看看那篇文章吧
如果我告訴你試試 "rm -fr /etc; reboot"的話。你還會(huì)不去搞懂它的用途嗎
作者: neilshi    時(shí)間: 2008-11-07 16:16
我在Makefile中這樣寫的,
MY_DIR = ../include/
CFLAGS := -I $(MY_DIR)
編譯Ok了,但不知道這樣是否是規(guī)范的寫法。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2