代码编织梦想

首先在cygwin.com下载最新的cygwin.exe,这个文件很小,大概几百K吧,之后运行程序

之后下一步,直到出现下面的画面

这个是选择网站下载镜像的,随便选一个就行,连接出错误的话就选择其他的网下载

a4c26d1e5885305701be709a3d33442f.png

之后选择下面的选项,下面的两步骤是安装gcc编译器的

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

其他的直接NEXT就行了,然后就是漫长的等待了,比较大

安装完成以后就可以在windows下编译linux程序了,不过有些和linux指令有一点点的区别,

编译后想运行生成的.exe文件的话需要在cygwin目录下搜索出一个叫cygwin1.dll的文件,将这个文件放到和GCC生成的文件目录下,然后就可以运行了(注意在gcc

编译时,生成的文件格式是.exe)

另外,你也可以将安装好的cygwin/bin目录加入到你的windows的环境变量中,这样你在你的电脑中运行->cmd下也可以运行和编译linux文件了

windows的环境变量设置方法:我的电脑右键->属性->高级->环境变量->在下面的那个窗口中找到Path选项,然后编辑

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

在后面加入 ;C:\cygwin\bin

最前面有分号的哦!!(要写英文的分号!!!)

经过漫长的安装,现在你应该就可以正常使用你pc下的cmd了,当然,你的cmd是支持linux指令的,呵呵

为什么linux和windows的可执行文件不能通用?_闲了么事干的博客-爱代码爱编程

我来补充题主的问题,同样一台电脑,虽然装不同的系统,但硬件,cpu指令都是一样的。 如果一个可执行文件,把涉及的第三方库,系统调用,还有所有用到的API,驱动程序,统统都打进一个执行文件里。那么是不是说理论上,这个可执行文件在linux和windows和都可以执行? 主要的原因是格式不同和API不同,前者更重

linux下写的程序生成.exe在windows下运行_寒江雪 , 蓑笠翁的博客-爱代码爱编程

第一步:             安装mingw             sudo apt-get install mingw32 mingw32-binutils mingw32-runtime 第二部:             编写纯c程序代码通过GCC/CC编译调试,用mingw输出win目标文件             i586-mingw32ms

window下编译linux可以运行的golang程序(亲测可用)_々橙若℃ №的博客-爱代码爱编程_linux下编译的golang二进制可以在windows跑吗

小编发现在windows在编译的golang程序都是后缀都是.exe结尾,它在windows下面跑的很欢快,如下实例 用git命令行进入gowork的源代码目录执行 go build main.go 编译Linux可以运

python变成可执行文件_使用pyinstaller打包python源代码,成为linux/windows下可执行文件...-爱代码爱编程

pyinstaller,打包python源代码,成为linux/windows下可执行文件,多平台 下载:http://www.pyinstaller.org/static/ http://www.pyinstaller.org/static/source/1.5/ linux用这个:http://www.pyinstaller.org/static/so

linux交叉编译 windows,在Linux上交叉编译windows程序-爱代码爱编程

最近几天搞 wxWidgets,由于要同时编译应用程序的 Windows 版本,又懒得在虚拟机里面编译程序,于是想到用交叉编译的方式在 Linux 上编译好 Windows 版本的程序,再用 Wine 或者虚拟机来执行。试了一下,这种方法很好用,比在虚拟机里面编译程序快很多。 我的操作系统是 debian sarge,其中已经有 mingw32 编译

在linux上编译,在windows和linux上编译-爱代码爱编程

我是c的新手,我已经给了一些源代码,别人写的是在 Windows上编译的. 在linux编译之后,我有错误,因为linux不支持DWORD,WORD和UINT32.我有6个文件例如. A.h,A.c,B.h,B.c,C.h,C.c.这些关键字在所有文件中. 所以我正在考虑2种可能的解决方案.哪个更好#define或typedef. 1) ty

java在linux生成可执行文件,(C / C ++)如何生成可在Windows和Linux上运行的可执行文件?...-爱代码爱编程

I'm new in programming. From what i know, a program that is compiled in Linux should not be able to run in Windows. So, if we want to run the same program in both platform, we