硬汉嵌入式论坛

 找回密码
 立即注册
查看: 595|回复: 7
收起左侧

[MDK] 请教如何列出mdk项目中所有的Preprocessor symbols啊?

[复制链接]

81

主题

490

回帖

733

积分

金牌会员

积分
733
发表于 2025-1-13 12:17:22 | 显示全部楼层 |阅读模式
包括用户定义的和IDE定义的,我记得以前导出过,现在又不记得了。。。。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115454
QQ
发表于 2025-1-13 14:52:58 | 显示全部楼层
MDK主要就是这个吧

23.png
回复

使用道具 举报

81

主题

490

回帖

733

积分

金牌会员

积分
733
 楼主| 发表于 2025-1-13 18:50:41 | 显示全部楼层
eric2013 发表于 2025-1-13 14:52
MDK主要就是这个吧

还有内部定义的
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115454
QQ
发表于 2025-1-14 13:39:25 | 显示全部楼层

这个确实没留意到过了。

ps:还有个AC5 AC6的判断宏。
回复

使用道具 举报

81

主题

490

回帖

733

积分

金牌会员

积分
733
 楼主| 发表于 2025-1-14 16:09:44 | 显示全部楼层
eric2013 发表于 2025-1-14 13:39
这个确实没留意到过了。

ps:还有个AC5 AC6的判断宏。

AC5是通过__CC_ARM这个宏,AC6是通过__ARMCC_VERSION这个宏
回复

使用道具 举报

2

主题

66

回帖

72

积分

初级会员

积分
72
发表于 2025-1-14 16:23:10 | 显示全部楼层
是这个吧?

To list macros that are defined on the command line, predefined by the compiler, and found in header and source files, use --list_macros with a non-empty source file.
To list only macros predefined by the compiler and specified on the command line, use --list_macros with an empty source file.
回复

使用道具 举报

81

主题

490

回帖

733

积分

金牌会员

积分
733
 楼主| 发表于 2025-1-14 18:47:00 | 显示全部楼层
qinfeng173 发表于 2025-1-14 16:23
是这个吧?

To list macros that are defined on the command line, predefined by the compiler, and f ...

这个好像是文件级的,每个文件都有一个.i
回复

使用道具 举报

3

主题

295

回帖

304

积分

高级会员

积分
304
发表于 2025-1-15 08:45:05 | 显示全部楼层
看看是不是楼主需要的,昨天论坛一直打不开,发不出去
https://blog.csdn.net/feihe0755/article/details/127329778
https://stackoverflow.com/questions/44718792
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-26 13:50 , Processed in 0.279225 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表