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