系统调用和库函数的标准有多种多样(UNIX 、POSIX、BSD、V等),为了使我们编写的程序具有高度的兼容性,在编译时需要指定或弄清楚程序所在运行环境的类型。在编程时,在引进头文件之前利用#ifdef语句来判断程序运行环境并分别引用不同的头文件。然后在命令行编译时,提供指定选项来设置本次编译的环境。$ cc -D_BSD_SOURCE prog.c编译选项-D后接指定的环...
系统调用和库函数的标准有多种多样(UNIX 、POSIX、BSD、V等),为了使我们编写的程序具有高度的兼容性,在编译时需要指定或弄清楚程序所在运行环境的类型。在编程时,在引进头文件之前利用#ifdef语句来判断程序运行环境并分别引用不同的头文件。然后在命令行编译时,提供指定选项来设置本次编译的环境。$ cc -D_BSD_SOURCE prog.c编译选项-D后接指定的环...