当前位置: 技术问答>linux和unix
请问各位“linuix下的执行程序能否在windows下运行”?
来源: 互联网 发布时间:2015-02-27
本文导语: 我现在打算做一个网络通讯的小程序,前端不知道是采用dos 还是 linuix好,而后台是用windows系统,前端是client ,后端是server,如果采用linuix的话,那么server执行程序,在windows下能否运行!如果采用dos,可我在网上...
我现在打算做一个网络通讯的小程序,前端不知道是采用dos 还是 linuix好,而后台是用windows系统,前端是client ,后端是server,如果采用linuix的话,那么server执行程序,在windows下能否运行!如果采用dos,可我在网上一直没找到这方面的资料!补充一下,我没这方面的经验!网上到处是linuix下socket编程的资料!
|
没有看懂你的意思,不过在linux下编译出来的程序是不可以在windows下运行的。如果想在windows下运行linux程序,你可以采用cygwin这个东西。你搜索cygwin2.93,下载一个。
在windows下安装后,运行它,再用gcc(g++)将程序在这个终端里编译一下,就可以运行了。
注意要输入你的编译后的可执行文件的全路径(或者将你的文件所在的路径加进去),如c:ee.exe要输入/cygdrive/c:/ee,就可以运行,还有其他的一些类似的工具,你可以找找。
在windows下安装后,运行它,再用gcc(g++)将程序在这个终端里编译一下,就可以运行了。
注意要输入你的编译后的可执行文件的全路径(或者将你的文件所在的路径加进去),如c:ee.exe要输入/cygdrive/c:/ee,就可以运行,还有其他的一些类似的工具,你可以找找。
|
执行文件是不能跨平台的。
建议使用java,呵呵。
建议使用java,呵呵。
|
楼上说的对!
若前端采用linuix,最好用java的socket类编程,这样就能实现与windows的网络通讯。
若前端采用linuix,最好用java的socket类编程,这样就能实现与windows的网络通讯。