cfg有两种使用方法:

1.属性的方法:#[cfg(…)]

在不同的操作系统上会编译不同的函数。

也可使用not表达式:

在非linux系统下会编译此函数。

2.还有第二种 使用cfg宏的方法进行条件编译:

具体用哪一种方法,要视情况而定。比如第二种方法不适合代码数量多的情况。