当前位置:  技术问答>linux和unix

touch XX.h; cpp -dM XX.h

    来源: 互联网  发布时间:2016-10-10

    本文导语:  touch XX.h; cpp -dM XX.h 求这个命令的详细解释 | touch foo.h cpp -dM foo.h       第一句是创建一个foo.h文件   第二句 所有的预定义宏(predefined macros)都会被打印出来。比如LINUX系统上的cpp...

touch XX.h; cpp -dM XX.h

求这个命令的详细解释

|
touch foo.h
cpp -dM foo.h
 
    第一句是创建一个foo.h文件
  第二句 所有的预定义宏(predefined macros)都会被打印出来。比如LINUX系统上的cpp定义了__linux__宏,而Mac OS X上的cpp则定义了__APPLE__宏,这个是判断操作系统类型的一个简单方法。

|
摘自man cpp其中一段

-dCHARS
           CHARS is a sequence of one or more of the following characters, and
           must not be preceded by a space.  Other characters are interpreted
           by the compiler proper, or reserved for future versions of GCC, and
           so are silently ignored.  If you specify characters whose behavior
           conflicts, the result is undefined.

           M   Instead of the normal output, generate a list of #define direc-
               tives for all the macros defined during the execution of the
               preprocessor, including predefined macros.  This gives you a
               way of finding out what is predefined in your version of the
               preprocessor.  Assuming you have no file foo.h, the command

                       touch foo.h; cpp -dM foo.h

               will show all the predefined macros.


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing类jsplitpane的类成员方法: one_touch_expandable_property定义及介绍
  • touch: cannot touch '/var/lock/subsys/sshd' : 只读文件系统[确定]
  • java命名空间javax.swing.plaf.basic类basicsplitpanedivider的类成员方法: one_touch_offset定义及介绍
  • Sencha Touch Charts
  • java命名空间javax.swing.plaf.basic类basicsplitpanedivider的类成员方法: one_touch_size定义及介绍
  • 移动应用开发平台 Touch4j
  • IOS开发:UIScrollView类介绍及如何简单地截获touch事件
  • 手机上的HTML5框架 Sencha Touch
  • DHTMLX Touch
  • iPhone/iPod Touch的Linux驱动 libiphone
  • Touch Gallery
  • 100分求救!!!!! 谁能把cygwin下的3个文件发给我. : cat rm touch
  • 为什么目录设置了粘着位后提示touch无权限
  • 关于touch命令的一点小疑问,大家帮帮我这个菜鸟吧
  • php开源软件 iis7站长之家
  • touch命令请教
  • Webmail系统 Claros In Touch
  • 用touch命令修改访问时间时,却发现连修改时间和状态时间也改了.疑惑
  • Linux下面的touch screen设备的事件序列怎么看不懂啊!
  • linux下touch命令是作什么的?
  • Android Touch事件分发过程详解


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3