• 让configure和cmake编译时支持调试选项


    在Linux先编译软件基本都是采用configure文件生成makefile,或者,cmake生成makefile文件两种方式。它们生成的makefile文件,一般默认不支持-g调试选项。
    但我们使用这种方式编译出来的静态库时,如果程序运行中core在静态库中,我们看不到有用的相关信息。所以有必要编译出debug版本。

    针对configure文件而言:
    第一种方法:./configure -h, 我们会看到这样的信息。
    我们可以在环境变量中,设置CFLAGS或者CXXFLAGS,这样的话,系统编译时会追加调试选项。
    第二种方法:还是运行./configure -h,我们看到这样的信息。
    也就是说,我们在运行configure脚本的时候,加上选项--enable-debug,也同样会在生成的makefile中有调试选项了。


    针对cmake而言:
    一般,我是直接修改CMakeLists.txt文件,直接在其中添加-g选项。
  • 相关阅读:
    visual studio 2013 生成依赖项关系图出错
    redHat 安装mono 错误
    redHat 安装mono 错误
    msdn帮助,离线下载
    w
    msdn帮助,离线下载
    vs2013 找不到帮助 help查看器
    vs2013 找不到帮助 help查看器
    c# wpf 加密文本
    c# wpf 加密文本
  • 原文地址:https://www.cnblogs.com/motadou/p/8505173.html
Copyright © 2020-2023  润新知