包含頭文件時與“”的區別

包含頭文件時<>與“”的區別

例:#include<stdio.h>

 用角括號,則gcc首先查找-I選項指定的目錄,然後查找系統的頭文件目錄;

#include"stack.h" 

則首先查找被處理的#include指示所在的當前文件所在的目錄,然後查找-I,最後系統的頭文件。

注:

-I選項可以指定相對路徑也可以指定絕對路徑,如果指定相對路徑,她是相對於gcc進程當前工作目錄的路徑,而不是相對於正在被處理的#include只是所在的當前文件的路徑。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章