linux编译windows程序
方法一:安装mingw32
方法二:virtualbox安装xp的虚拟机
方法三:通过wine使用cl命令行编译
2. 请问在linux下怎么编译windows下的代码
如果是不牵扯平台的话直接编译就可以了,但是一般是会用很多跟平台相关的API,这样就不能编译了,如果非想要,那就只好找有么有在该平台下的代码了,或者你自己改写。
3. 如何在Linux下用gcc将c语言文件编译成32位exe文件,且可以在Windows下运行
有方法的,不过要看你编绎出的程序需要用到多少windows的库,看看linux下有没有可以替代的,不过很多时候没有windows内核还是无法编译成功的。
方法一:安装mingw32
方法二:virtualbox安装xp的虚拟机
方法三:通过wine使用cl命令行编译
上面几个方法你可以尝试一下。
至于编辑嘛,高手一般直接就用vim,如果你觉得难用的话,可以用eclipse或者kdevelop,kdevelop有点像windows下VS,希望对你有所帮助

4. 可以在Linux操作系统中开发windows程序吗
首先得是两个系统之间都能用的库才行,移植过去最好的方法就是源代码过去再编译一次。c/c++就是一次编写,处处编译。不像java是一次编译,处处运行。c/c++没有自己的运行环境,得基于操作系统的底层,所以要编译过才行。java有jvm,是java的虚拟机,java程序就是靠java虚拟机运行的,有自己的运行环境,所以只要有jvm的地方,java程序就能运行
5. 如何在Linux下编译Windows版本的adb和fastboot
1. 执行:apt-get install mingw32
安装了linux-windows交叉编译环境mingwin
2. 执行:. build/envsetup.sh
3. 执行choosecombo,选择各个参数
这两步设置了一些编译参数和环境变量,按照你正常编译Android的设置即可。
4. 执行:make USE_MINGW=y adb
5. 执行:make USE_MINGW=y fastboot
最后到out/host/windows-x86/bin目录下就能找到你刚刚编译的东西了。
6. linux与windows交叉编译
这篇文章主要说明的是将linux上编译的程序放到windows上运行。
首先,我的主机与虚拟机都是64位的,虚拟机为ubuntu。
编写一个简单的测试程序:
然后将虚拟机做如下设置:
使用如下方法将exe拷贝到windows上:
将程序拷贝到windows上。
按照windows上的程序执行方法,执行该hello.exe即可。
7. linux 下可以用gcc 编译windows可用的 exe文件吗
根据gcc的编译选项可以看出: 不能
由于Linux和windows是完全不兼容的, Linux上不使用文件后缀名来区分文件, 所以同样是gcc编译出来的文件,在Linux上可以执行, 在windows就不能了。
可以安装Cygwin模拟Linux环境,将源代码拷到windows下, 用Cygwin编译出exe文件,可以在Windows上执行。
8. linux系统下编译的文件在windows下能运行吗
理论上说Linux系统编译的文件是不能在Windows系统上执行的,因为Windows系统没有Linux程序执行所依赖的.so和.a文件,.so和.a文件是Linux系统上的共享库文件,Windows系统上也没有Linux程序需要的系统调用(系统调用相当于Windows系统的API的概念),不同操作系统的二进制文件是不能通用的。但是现在情况有些不一样了,新版的Windows10提供了WSL(是Windows Subsystem for Linux的缩写),可以在Windows 10系统中运行Ubuntu、Fedora、SUSE Linux,其实就是个子系统,在子系统内可以运行Linux程序,主要是为了吸引Linux的开发者用户的。9. 怎样将windows下写的c程序在linux下编译运行,谢谢
先确保你的c程序没有调用win下专有的api,比如win32api或.net等,
如果有,就需要另写接口层。最好能只调用posix库或跨平台的库,或完全原创的算法库。
c程序满足和win专有接口能脱离直接关系,就能在linux下编译。
