Android之性能监控框架
[TOC]
概述
文章参考:https://blog.csdn.net/10km/article/details/51731959
概述
在cmake脚本中,设置编译选项可以通过add_compile_options
命令,也可以通过set命令修改CMAKE_CXX_FLAGS
或CMAKE_C_FLAGS
。
使用这两种方式在有的情况下效果是一样的,但请注意它们还是有区别的:
add_compile_options
命令添加的编译选项是针对所有编译器的(包括c和c++编译器),
而set命令设置CMAKE_C_FLAGS
或CMAKE_CXX_FLAGS
变量则是分别只针对c和c++编译器的。
例如下面的代码:
1 | 判断编译器类型,如果是gcc编译器,则在编译选项中加入c++11支持 |
使用add_compile_options
添加-std=c++11
选项,是想在编译c++代码时加上c++11支持选项。但是因为add_compile_options
是针对所有类型编译器的,所以在编译c代码时,就会产生如下warning。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 麦溪·在路上!
评论
ValineDisqus