| 查看: 850 | 回复: 11 | ||
[求助]
linux与windows之间的代码移植问题~~ 已有3人参与
|
||
|
前些日子在网上找了一些开源代码(源于GNU),但是好像要在Linux下使用G++编译,无奈我只会简单的在vs里跑跑小程序~~ 希望大神能指导一下如何移植到windows平台下使用vs10编译。 来到小木虫不久,金币不多,希望大家见谅。 [ 发自手机版 http://muchong.com/3g ] |
» 猜你喜欢
存款400万可以在学校里躺平吗
已经有18人回复
国自然申请面上模板最新2026版出了吗?
已经有19人回复
拟解决的关键科学问题还要不要写
已经有7人回复
请教限项目规定
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
推荐一本书
已经有13人回复
纳米粒子粒径的测量
已经有8人回复
疑惑?
已经有5人回复
计算机、0854电子信息(085401-058412)调剂
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
怎么将linux编的fortran程序移植到windows下
已经有12人回复
Windows Linux双系统安装硬盘分区方案
已经有7人回复
同一个输入文件,用windows版的高斯和linux版的高斯分别计算,怎么计算结果不一致?
已经有12人回复
【编译??】fortran从linux移植到windows
已经有3人回复
小弟准备购买一台计算工作站,构建Windows客户端+Linux服务器进行MS计算
已经有10人回复
【还在为看不懂Linux代码发愁吗】LInux必备库函数手册/Linux头文件/设备驱动开发
已经有99人回复
怎样把windows操作系统的MS连接到linux系统的服务器进行计算?
已经有21人回复
源代码如何生成可执行文件?
已经有5人回复
如何从windows系统向linux系统传送文件
已经有14人回复
linux下计算的MS文件如何在windows中打开?
已经有25人回复
【分享】从windows到linux的文件转换
已经有5人回复
【求助】怎样把linux的bash脚本编译成windows下的可执行文件(.exe)
已经有16人回复
【分享】ADF2008 linux版+windows版+最新license(2009.2.4到期)(已搜索无重复)
已经有45人回复
【答案】应助回帖
感谢参与,应助指数 +1
| cygwin或者GNUStep或者mingw msys,选一个,是一些win下简单的类Unix环境,然后装个gcc,可以用codeblocks、eclipse、etc。至于依赖库,大部分有现成的win用的lib,少部分可以根据依赖关系一级一级编译,听说有一些个别的彻底没法移植。很麻烦,如果有Linux的话不如在Linux下用就行了。至于跨平台编译,好像也是非常麻烦的样子,我到现在只是在x86上编译x64或者反过来的水平,没跨平台玩过;而且Linux下可执行文件是elf格式的,win下是pe格式,库文件也应该不一样,理论上有办法这样玩, 但是办法是什么我不知道,gcc在lib里面有个文件夹是elf_x86-64......也许是这个名字,我不确定(可以等我一会儿回来我找找这个文件夹),可能和这个有关系,各种linux下gcc的multilib都是在lib里面新加一个文件x86_64的linux下gcc的lib里面新加的是elf_x86。我是新手,高手勿喷 |
8楼2014-12-09 12:53:37
2楼2014-12-06 21:44:48
3楼2014-12-06 22:53:09
wildblow
木虫 (小有名气)
- 应助: 4 (幼儿园)
- 金币: 2906.1
- 散金: 98
- 红花: 2
- 帖子: 207
- 在线: 75.3小时
- 虫号: 950029
- 注册: 2010-01-28
- 性别: GG
- 专业: 工程热物理相关交叉领域
4楼2014-12-07 10:10:50
5楼2014-12-07 14:04:41
wildblow
木虫 (小有名气)
- 应助: 4 (幼儿园)
- 金币: 2906.1
- 散金: 98
- 红花: 2
- 帖子: 207
- 在线: 75.3小时
- 虫号: 950029
- 注册: 2010-01-28
- 性别: GG
- 专业: 工程热物理相关交叉领域
6楼2014-12-07 20:36:04
7楼2014-12-07 20:38:00
|
我的win老抽,更正一些少字的地方,还有刚才脑子不对劲儿打出来的错误: cygwin或者GNUStep或者mingw msys,选一个,都是一些win下简单的类Unix环境,然后装个gcc,如果需要的话可以在环境里面配置一下然后用codeblocks、eclipse、etc。至于依赖库,大部分有现成的win用的lib,少部分可以根据依赖关系一级一级编译,听说有一些个别的彻底没法移植。很麻烦,如果有Linux的话不如在Linux下用就行了。至于跨平台编译,好像也是非常麻烦的样子,我到现在只是在x86上编译x64或者反过来的水平,没跨平台玩过;而且Linux下可执行文件是elf格式的,win下是pe格式,库文件也应该不一样,理论上有办法这样玩, 但是办法是什么我不知道,gcc在lib里面有个文件夹是elf_x86-64......也许是这个名字,我不确定(可以等我一会儿回来我找找这个文件夹),可能和这个有关系,各种linux下gcc的multilib都是在lib里面新加一个文件夹,我的x86_64的linux下gcc的lib里面新加的是elf_x86(好像是)。我是新手,高手勿喷 |
9楼2014-12-09 12:58:55
10楼2014-12-09 13:33:48













回复此楼