CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 704999
周星驰
: 用holly牛的那个吧
[阅读: 238] 2009-03-12 05:25:37
<空>
相关信息:
[技术帖]有没有什么工具可以把c语言源文件里的宏都展开生成一个展开后的源文件?
(空) (
bjwf
[313]
2009-03-12 13:06
)
不是有一个编译选项的。。。。。。。。。
(12字)
(
haitao
[292]
2009-03-12 13:08
)
那是编成汇编程序。
(空) (
bjwf
[250]
2009-03-12 13:12
)
哦。。。。。。。好像记得是有个输出无宏的c代码的。。。。。。
(30字)
(
haitao
[289]
2009-03-12 13:16
)
自己用perl啥的写个脚本?应该不会花太多时间。
(空) (
周星驰
[233]
2009-03-12 13:14
)
脚本自己去实现替换?
(12字)
(
haitao
[299]
2009-03-12 13:18
)
用holly牛的那个吧
(空) (
周星驰
[237]
2009-03-12 13:25
)
cpp不就是干这个的嘛,gcc也有选项的,自己查一下
(空) (
品雪
[253]
2009-03-12 13:15
)
-E
(空) (
holly
[271]
2009-03-12 13:17
)
找到了 -E,不过效果不太好。
(354字)
(
bjwf
[326]
2009-03-12 13:19
)
貌似有规律,配合脚本处理一下,应该可以改善不少效果,把不是源文件中的展开都滤掉
(84字)
(
周星驰
[329]
2009-03-12 14:56
)
嗯,谢谢上面各位。
(空) (
bjwf
[242]
2009-03-12 13:20
)
唉,本来是觉得可能把宏展开后再读程序,好看懂一点,结果,更难看懂了..
(空) (
bjwf
[264]
2009-03-12 13:22
)
再使用代码格式化工具。。。。。。。。。
(18字)
(
haitao
[263]
2009-03-12 13:24
)
你得自己拿flex/bison写一个
(67字)
(
品雪
[312]
2009-03-12 13:30
)
算了,不费这事了,慢慢看吧。一个文件本来就有4K多行code,展开之后有2W多行,其中最重要的一个函数有1.7W行,要都搞明白,目前来看不太可能.
(空) (
bjwf
[275]
2009-03-12 13:38
)
找 200 个小工分开来读
(空) (
pcplayer
[251]
2009-03-12 13:51
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录