首页 > C/C++, 开发技术 > GCC参数-D的使用

GCC参数-D的使用

2010年3月22日 发表评论 阅读评论

在编译程序的时候可以使用-D来定义一个宏开关-Dmacro,等同于C中的#define macro
或者定义一个变量,-Dmacro=1,等同于C中的#define macro 1,不过请注意,变量的值只能是数字,不能是字符串

不过对我来说数字就够用了,哈哈

因为最近我重新设计以前的系统,不同的模块连接不同的数据库,我不想在代码中硬编码指定一个数据库连接,总之需求比较特殊,因为是维护以前的系统,也不能全部重新编码,哈哈,有了这个发现我就可以省下很多力气了

分类: C/C++, 开发技术 标签: , 1,080 views
  1. 2010年3月29日14:38 | #1

    事实上-D是可以使用字符串的。
    -Dmacro=\”abc\”
    又学了一招 :lol:

  1. 本文目前尚无任何 trackbacks 和 pingbacks.