包含頭文件時<>與“”的區別
例:#include<stdio.h>
用角括號,則gcc首先查找-I選項指定的目錄,然後查找系統的頭文件目錄;
#include"stack.h"
則首先查找被處理的#include指示所在的當前文件所在的目錄,然後查找-I,最後系統的頭文件。
注:
-I選項可以指定相對路徑也可以指定絕對路徑,如果指定相對路徑,她是相對於gcc進程當前工作目錄的路徑,而不是相對於正在被處理的#include只是所在的當前文件的路徑。
用角括號,則gcc首先查找-I選項指定的目錄,然後查找系統的頭文件目錄;
則首先查找被處理的#include指示所在的當前文件所在的目錄,然後查找-I,最後系統的頭文件。
-I選項可以指定相對路徑也可以指定絕對路徑,如果指定相對路徑,她是相對於gcc進程當前工作目錄的路徑,而不是相對於正在被處理的#include只是所在的當前文件的路徑。