求在Windows下编译Linux C程序的快捷途径?

reallove 2003-10-17 11:56:01
想在VC中写程序,并编译通过后,再将源文件放到Linux下gcc之。
...全文
85 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
DanXer 2003-10-17
  • 打赏
  • 举报
回复
VC下编译通过的程序,大部分都需修改才能移植到linux下编译通过。
如果你只问在windows下有什么可用的编译linux程序的方法,那么有:
1.cygwin:这个包的核心是一个cygwin.dll(win32 dll),及所有,linux下的软件的cygwin版本。这些软件大部分同linux的二进制兼容,个别不同。通过系统调用和crt函数都通过调用cygwin.dll将调用转换到window版本核心库和CRT库。
2.dgjpp:这个包直接使用linux软件的windows版本代码。所有linux下软件的djgpp版本都可以直接在windows下运行(可以是命令提示符,也可以是图形窗口),包括几乎所有的linux软件现在都有djgpp版本(因为有djgpp版本的gcc(3.3都有) 可以产生win32代码,所以,任何软件都不是问题了)。
liupengfei81 2003-10-17
  • 打赏
  • 举报
回复
cygwin
fierygnu 2003-10-17
  • 打赏
  • 举报
回复
安装一个cygwin试试吧。
zxuan 2003-10-17
  • 打赏
  • 举报
回复
至少OPENGL的程序会编译不通过

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧