1,isystem 的理论
2,实验方案
$ tree
.
├── inc111
│ └── test.h
├── inc222
│ └── test.h
└── src
├── a.out
└── hello.c
inc111/test.h:
#pragma once
#define NUM 111
inc222/test.h
#pragma once
#define NUM 222
hello.c:
#include <stdio.h>
#include "test.h"
int main()
{
printf("NUM = %d\n", NUM);
return 0;
}
实验1:
$ gcc hello.c -I ../inc111/ -I ../inc222/
实验2:
$ gcc hello.c -isystem ../inc111/ -I ../inc222/
实验3:
$ gcc hello.c -I ../inc222/ -I ../inc111/
3,实验结果
实验结论,比较容易归纳。。。。