关于c编译系统的问题

来源:百度知道 编辑:UC知道 时间:2024/04/29 06:13:23
我刚学c语言,用的是Turbo C ,但这个编译系统编出的程序只能在Turbo C 的编译环境中运行,请问这是为什么?
有没有一种c编译系统可以编译出直接在windows中运行的程序,也就是说可以编译出不需要编译系统可以独立运行的c编译系统。谢谢!!!!!!!!!!

给你介绍一个软件吧win-tc 你去下一个 这个是根据TC内核加上了WINDOWS的外壳编译程序 是在WINDOWS下使用的C编译器 很好用 对于编译好的程序是在WINDOWS下的运行方式 不过细节跟TURBO C是一样的 你所编译的源程序在WIN-TC的projects文件夹下 而TURBO C的源文件就在TURBO C文件夹下 都是以.exe形式存在的可执行程序 不过用TC编译出来的程序基本都是DOS下程序 如果你想编写WINDOWS程序的话 建议考虑用VC VB JAVA等高级语言 这些语言提供了WINDOWS的接口函数 即API 不知道这个回答您是否满意 我是从事C语言教学5年的计算机教师

运行后会产生一个 noname.exe 的文件它就可以在windows中运行。

其实,您编出来的程序就可以脱离Windows运行了。您可以找下,在你完成运行后,保存TC制作的文件的那个目录中就有一个与你编辑的文件同名的.exe文件。
那个就是可以自行执行的文件了,不过这些文件一般的执行都是一闪而过。
你要看到的话。可以通过开始菜单的“运行”敲入CMD[一个空格]然后接你要打开的EXE文件的方式打开(不过这样同样不好用!)。