编译相关技巧

Posted suomeimei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译相关技巧相关的知识,希望对你有一定的参考价值。

“废弃”函数的标记

编译器给出警告:

function Please update your code to the new API before upgrading to the next release,otherwise your project will no longer compile.

使用编译器宏 message ,会在任何时候都会输出消息。

Visual Studio 使用 _declspec 关键字,然后调用 deprecated 关键字来输出。

编译器指令实现跨平台

通过多态:

存在一个基类,定义了抽象的接口,独立于操作系统存在,每个操作系统对应版本继承自这个基类,然后做出自己的实现。

编译期跨平台的方案:

准备多个平台的实现,通过宏定义来切换不同的平台。

以上是关于编译相关技巧的主要内容,如果未能解决你的问题,请参考以下文章

TensorFlow相关的一些技巧

Linux程序调试-常用调试技巧

Nginx编译配置脚本篇- 编译器相关脚本

flink编译相关

linux编译相关命令

linux内核编译相关