当前位置: 首页 > news >正文

CMake技术细节:显示编译命令

初级代码游戏的专栏介绍与文章目录-CSDN博客

我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客


        CMake默认编译的时候不输出编译命令,这对于已经测试通过的代码没问题,但是遇到编译不过去就抓狂了。

        比如我遇到一堆未定义符号,明显是缺少链接库,但是缺哪个呢?如果显示了编译命令就容易了。

        只需要增加一个参数就可以实现:

cmake -DCMAKE_VERBOSE_MAKEFILE=ON ..

        增加这个参数就可以了。

        顺便说一下,makefile好像默认是输出的,加@就不输出了。


(这里是文档结束)


http://www.mrgr.cn/news/52786.html

相关文章:

  • YoloV9改进策略:Block改进|使用ContextAggregation模块改善RepNCSP模块|即插即用
  • CANFD报文CRC16校验码计算详解
  • 十一、pico+Unity交互开发教程——手指触控交互(Poke Interaction)
  • Nginx开发框架
  • 【网络】IP协议的地址管理
  • Air780E的固件的远程升级,一文讲清
  • 第十七章 Java多线程--线程池-ScheduledThreadPoolExecutor
  • 基于深度学习的在线小分子Kinome选择性预测平台的Python实现-更加的详细版本
  • Linux入门:进程状态,优先级与进程调度
  • Redis持久化与淘汰机制深度解析
  • 互联网新赛道 互联网转型 互联网前景
  • ICM20948 DMP代码详解(85)
  • 2024.10月17日- 关于Vue2-(2)
  • 集成电路学习:什么是WLAN无线局域网
  • Linux操作系统分析实验-文件操作,实验三
  • 图计算框架之Giraph
  • 向左,向右,都是人生
  • 非常漂亮html公告弹窗代码
  • 常用晶闸管移向触发集成电路
  • MySQL的事务隔离