gcc参数-I包含的路径是在系统include路径前还是后?如何让系统的include路径优先级更高?
默认情况下,gcc的-I参数指定的路径会在系统include路径之前进行搜索。
要让系统include路径的优先级更高,可以使用-I参数指定系统include路径的路径,或者使用-isystem参数。例如:
gcc -isystem /usr/include yourfile.c
这样,/usr/include路径就会被视为系统include路径,优先于其他路径进行搜索。
原文地址: https://www.cveoy.top/t/topic/h4ZX 著作权归作者所有。请勿转载和采集!