gcc , g++如何集成到IDE中

WuHoo 发布于 2012/04/22 17:56
阅读 1K+
收藏 1
GCC
源代码到可执行 文件之间的转换用到的 编译器、汇编器、连接器等是怎么集成到IDE环境中的?有谁知道么?或者告诉小弟看什么类型的书或 资料可以知道也行啊。谢谢了!
加载中
0
周翼翼
周翼翼
IDE维护一个源文件列表, 还有一些编译选项什么的, 然后调用编译器链接器~~...makefile就是用来做这种事的. 不过IDE不靠makefile就是了. 如果你想自己搞IDE,是简单的就是, 每个工程写一个makefile,然后在文本编辑器里调用外部程序make, 万事大吉.
吃土的汉子
吃土的汉子
回复 @周翼翼 : 我记得VC有个工程文件里面有类似Makefile的,语法跟Makefile一模一样,只是微软的nmake专用的
周翼翼
周翼翼
回复 @千羽鸣 : VC系列,没有任务现象表明它是中间生成了makefile再编译. 虽然vc6可以导出makefile.
吃土的汉子
吃土的汉子
IDE不是不用makefile,而是能自己通过工程文件生成Makefile,不过一些如SciTE、Geany这种轻量级编译器,编译单个文件只组合出一个命令调用就行了
0
WuHoo
WuHoo

先谢谢了。不过因为刚接触编译原理,

对于makefile之类的工具不了解,还有就是如何调用它们?能给出相关资料,或链接吗?
周翼翼
周翼翼
这些工具和编译原理其它关系不大的~~. 如果为了学编译原理, 不用搞这些, 分散精力. 原理原理, 还是上课听讲, 下课看书.
0
zino
zino
如何调试makefile变量  http://coolshell.cn/articles/3790.html 同一人的
0
Yisen
Yisen
ide也只是调用gcc命令而已
0
中山野鬼
中山野鬼

引用来自“yisen”的答案

ide也只是调用gcc命令而已
正解。外加GUI的窗口,输入输出而已。楼主学习编译原理,用IDE,方向错了。
0
WuHoo
WuHoo
我想做一款集成编译器,在那之前,想利用已有的gcc或g++。像dev c++之类的编译器就是利用这些的,不过,我不知道IDE是如何调用gcc或g++命令的。这和dos环境下区别很大,现在还很茫然,不知道如何下手。
返回顶部
顶部