linux下写的串口程序到unix下出现的问题
出现的问题是:
linux下的串口程序拿到unix下编译报错:identifier "CRTSCTS" is undefined options.c_cflag &= ~CRTSCTS;
函数如下:
void config_port(int p)
{
struct termios options;
tcgetattr(p,&options);
cfsetispeed(&options,B4800);
cfsetospeed(&options,B4800); //por seguridad
options.c_cflag |= (CLOCAL | CREAD);
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG);
options.c_cflag &= ~PARENB;
options.c_cflag &= ~CSTOPB;
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CRTSCTS;
options.c_cflag |= CS8;
tcsetattr(p,TCSANOW,&options);
}
我要在unix编译该如何解决这个问题?