需要编译的语言写的程序,如果在别的机器上编译,或通过网络(例如通过WinVNC)
用别的机器上的编译器来编译,那么本机就不需要安装编译器。
发布exe其实很简单的,编译通过以后就可以在项目文件夹debug文件夹下找到exe文件(VS2008文件结构有点复杂,项目文件夹下会找到两个debug文件夹,其中一个就有exe文件),可以直接使用。至于运行库问题在新建项目的时候会让你选择静态链接还是动态链接,如果选择动态链接的话就可能需要额外的库文件,但是优点是exe文件小,选择静态方式的话就不需要考虑库问题,拷到任何windows系统都可以直接用(没试过xp以下版本),但是这样exe文件要大很多。这个不是语言的问题,是程序本身的问题。不用安装的文件叫绿色程序,就是绿色版,很多的程序都有绿色版的。
如果你从别人的电脑把安装好的文件直接考过来,里面的exe文件都是可以直接运行的(可执行文件)。
安装仅仅是告诉系统相关信息,并把文件展开。
有时候,安装了的文件也不能用,比如libreoffice就需要java的支持。
系统有时候可能不支持某些语言编的程序,只要安装一个环境就好了,比如jre。
但是所有(几乎)的系统都是支持c语言的,因为几乎所有的系统都是c编的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)