题目
如果在程序中,所包含的头文件[1]没有在系统指定的目录中,此时需要在gcc编译时[2]用-____参数来指明头文件所在目录。
如果在程序中,所包含的头文件[1]没有在系统指定的目录中,此时需要在gcc编译时[2]用-____参数来指明头文件所在目录。
题目解答
答案
-I
解析
本题考查C语言编译预处理中头文件包含路径的指定方法。关键在于理解编译器如何查找头文件,并掌握gcc编译器的相关选项。当头文件不在系统默认路径(如/usr/include)时,需通过-I参数告知编译器自定义头文件的目录位置。
在C语言编程中,#include指令用于包含头文件。编译器默认会在系统预设的路径(如/usr/include)中查找头文件。若头文件位于其他目录(例如项目自定义的include文件夹),编译时需通过-I参数指定该目录。例如:
gcc -I./my_headers main.c此命令告诉编译器在当前目录下的my_headers文件夹中查找头文件。