社区
C语言
帖子详情
有什么工具能提供预编译后的源代码啊?
feibob
2003-06-22 02:18:33
我的意思是:我有一个很大的程序,九百多个文件,里面无数的预编译开关。我想找一个工具,只要我设定好我的基本开关后,就不再看到无关的代码行了;
郁闷中,让这东西搞得头都大了:(
只要有用,分不够只管说:)
...全文
272
34
打赏
收藏
有什么工具能提供预编译后的源代码啊?
我的意思是:我有一个很大的程序,九百多个文件,里面无数的预编译开关。我想找一个工具,只要我设定好我的基本开关后,就不再看到无关的代码行了; 郁闷中,让这东西搞得头都大了:( 只要有用,分不够只管说:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
34 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feibob
2003-06-29
打赏
举报
回复
我倒:(
前面这位兄弟真聪明啊,连我没有拉滚动条都知道:)
狂喜中。结,贴!
各位兄弟,我会另开两个贴子给分,大家进来拿分啊:)
peanutz
2003-06-28
打赏
举报
回复
拜托,你是不是没拉垂直滚动条啊,展开之后有很多空白行的。。。
feibob
2003-06-28
打赏
举报
回复
如果我是在一个文件夹下的很多文件里有东西,这应该编译哪一个?
用上面说的办法,文件倒是有了一个,九十多K,但打开就只有两行,为什么?
feibob
2003-06-27
打赏
举报
回复
gcc -E 输入文件 输出文件
上面的格式对不对?
peanutz
2003-06-27
打赏
举报
回复
我得回复是对feibob(灵猫)的哈,不是说arfi() 说得不对:p,发贴那阵刚好没看到arfi() 的恢复
peanutz
2003-06-27
打赏
举报
回复
哦忘了,>也可以,一个是追加,一个是重新些,不过对你没多大影响的
peanutz
2003-06-27
打赏
举报
回复
应该是“gcc -E 输入文件 >> 输出文件”,>>是重定向呀!
arfi
2003-06-27
打赏
举报
回复
gcc -E 编译文件 > 输出文件
需要一个>就可以了,是重定向用的。
peanutz
2003-06-26
打赏
举报
回复
只有两行?你怎么用的?把你敲的命令贴上来看看
feibob
2003-06-25
打赏
举报
回复
试过了,文件倒是生成了一个,不过打开只得到两行,什么也没有。空空的
:(
兄弟们加油啊:)
搞明白了再加二百分如何?:)
cloudtarget
2003-06-25
打赏
举报
回复
look
peanutz
2003-06-25
打赏
举报
回复
你的意思是你用的是CYGWIN?GNU工具系列在WIN32下的一个移植,这不就更方便了嘛,你用类似gcc -E myfile.c >> myoutputfile 试试
idontlikenickname
2003-06-24
打赏
举报
回复
命令行下使用TC的CPP工具:
cpp -oOutput.txt hello.c
结果输出到Output.txt文件了~
icecools
2003-06-24
打赏
举报
回复
cpp啦
feibob
2003-06-24
打赏
举报
回复
大家说话啊,我每天都看着呢,一定结贴的:)
maxcai
2003-06-23
打赏
举报
回复
up
feibob
2003-06-23
打赏
举报
回复
flyfreely(林雨亭) 说的就是我的意思:)
大家帮帮忙啊,兄弟我痛苦着呢,这个程序每个人加的开关都不同,文档又一点没有:(
我不可能每个开关都查一次全文啊:(
oyd
2003-06-23
打赏
举报
回复
to : DaNiao(鸿雁)
我用的是英文版的vc,没找到你说的地方
feibob
2003-06-23
打赏
举报
回复
兄弟们,这个贴子一定加分补给大家!:)
继续继续,我现在用了一下,找了个CPP,但没有生成.i文件,倒是飞快地跑了一遍啊,这破文件放到哪了?
我们做的东西是跟硬件关系很大的,我也是才上手做这行,为了省钱,用的好象是个LUNIX下的编译器改到了DOS里进行仿真的,我也还没有搞明白呢。
大家帮帮忙啦:)
bigtea
2003-06-23
打赏
举报
回复
mark
加载更多回复(14)
什么是“
源代码
编译安装”?
"
源代码
编译安装"是指从一个软件的
源代码
(原始的、可读的程序代码)开始,通过编译(将
源代码
转换成计算机可执行的二进制代码)和安装(将编译好的程序放置到合适的位置,设置好环境变量等)的过程,最终在计算机上安装并运行该软件。这种方式相较于直接安装
预编译
好的软件包,通常具有更高的灵活性,用户可以根据自己的需求对
源代码
进行修改和优化。不过,编译和安装过程可能较为复杂,需要一定的技术知识。
源代码
编译介绍
源代码
编译介绍
CSS
预编译
一、什么是CSS
预编译
? CSS
预编译
,就是预先编译处理CSS。它扩展了 CSS 语言,增加了变量、Mixin、函数等编程的特性,使 CSS 更易维护和扩展。CSS
预编译
的工作原理是
提供
便捷的语法和特性供开发者编写
源代码
,随后经过专门的编译
工具
将源码转化为CSS语法。 二、为什么要使用CSS
预编译
? CSS缺点: 语法不够强大,比如无法嵌套书写,导致模块化开发中需要书写很多重复的选择器; 没有变量和
css
预编译
的优缺点
什么是CSS
预编译
? CSS
预编译
,就是预先编译处理CSS。它扩展了 CSS 语言,增加了变量、Mixin、函数等编程的特性,使 CSS 更易维护和扩展。CSS
预编译
的工作原理是
提供
便捷的语法和特性供开发者编写
源代码
,随后经过专门的编译
工具
将源码转化为CSS语法。 它从这几个方面提升了CSS开发的效率:增强编程能力;增强可复用性;增强可维护性;更便于解决浏览器兼容性。 CSS
预编译
的核心功...
源代码
到可执行程序的过程详解:
预编译
、编译、汇编、链接
(1)首先是将.c源文件和.h头文件经过
预编译
(cpp是
预编译
器),得到.i文件,主要是进行的一些替换工作;(2)将.i文件经过编译器(gcc)处理,得到.s汇编文件,现在文件内容已经从C语言编程了汇编语言;(3).s汇编文件经过汇编器(as)处理变成.o文件,此时的.o文件已经是二进制文件;(4)最后将所有.o文件和依赖的静态库、动态库通过链接器(ld)生成可执行程序a.out;
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章