到底包含哪个termios.h头文件?
hsubo 2002-12-25 04:14:08 在串口中设置DTR,RTS,DSR等信号时,如:
#include <unistd.h>
#include <termios.h>
int fd;
int status;
ioctl(fd,TIOCMGET,&status);
status &=~TIOCM_DTR;
ioctl(fd,TIOCMSET,status);
编译出错,告诉我TIOCMGET,TIOCMSET没有定义。
书上说,这个定义应该在termios.h中,我在linux的/usr目录中搜索了一下,有很多termios.h头文件,大小都不一样,但其中有一个termios.h头文件有我要的这个常数的定义。不知道gcc默认包含的是哪个路径的termios.h?怎么改能让gcc包含这个常数定义的头文件?
再就这个问题展开一下,gcc默认的包含路径是什么?它是以什么次序找头文件的?
多谢!!