社区
Linux/Unix社区
帖子详情
Linux下面C/C++开发的程序可以在Windows下面运行吗?
k_c_u_f
2011-09-18 05:08:48
Linux下面C/C++开发的程序,使用静态链接,可以在Windows下面运行吗?
...全文
1432
14
打赏
收藏
Linux下面C/C++开发的程序可以在Windows下面运行吗?
Linux下面C/C++开发的程序,使用静态链接,可以在Windows下面运行吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skopt
2011-09-22
打赏
举报
回复
最近也在接触linux,也想过这个问题,楼主可以查一下原因,会有收获的
modicum_lf
2011-09-22
打赏
举报
回复
一般都不行!少数可以 !
子谋
2011-09-20
打赏
举报
回复
如果仅仅只用了c/c++的标准库,或者第三方的库,比如Qt什么的,可以在windows里再编译……
如果用了linux的API的话,肯定没戏……
windows不认识linux的api……
jufeng2309
2011-09-20
打赏
举报
回复
两种系统的字节码不一样,肯定不能运行的,
如果是标准的C写的程序,移植性相对比较好,需要重新编译下就OK。
smart_fish8
2011-09-20
打赏
举报
回复
没用用到linux的系统调用和相关函数,重新编译有可能。
影月之伤
2011-09-19
打赏
举报
回复
这么说吧,同一种语言,不同平台下要生成相同的功能的程序源代码是不相同的。
leafsoar
2011-09-19
打赏
举报
回复
用跨平台的库,重新编译
宇宙漫步者
2011-09-19
打赏
举报
回复
库函数方面可能有冲突吧,如果使用的是同一个标准的库开发应该是可以移植的吧,可以试试
jackyjkchen
2011-09-18
打赏
举报
回复
编译过的肯定不行
xunxun
2011-09-18
打赏
举报
回复
二进制肯定不行
源代码也许可以编译
seucs
2011-09-18
打赏
举报
回复
不行的,静态编译链接是相对于动态链接而言的,静态链接的程序不一定就能跨Linux/Windows平台,除非你调用的函数都是ISO C/C++的标准库函数,而不是Linux的系统调用。
再者,你说的在Linux下经过静态编译出来的二进制文件,是肯定不能在Windows下运行起来的
SuperFC
2011-09-18
打赏
举报
回复
行不行你自己最好试一下,这也是个学习的过程。再说也能加深理解和记忆啊.
cqbamboo
2011-09-18
打赏
举报
回复
不行把
Jake443403168
2011-09-18
打赏
举报
回复
不行的,很多函数都是依赖平台的,
如果紧紧使用静态链接就可以跨平台这么简单,那么程序跨平台移植也太容易了
2015年最新MinGW离线压缩包
对于初学者来说,MinGW是一个非常友好的选择,因为它简化了在
Windows
上设置C/
C++
开发
环境的过程。而对于经验丰富的
开发
者,它提供了一种在不离开
Windows
平台的情况下,利用熟悉的Unix工具进行
开发
的途径。这个2015年...
mingw-w64-install.exe
MingW-w64 是一个为
Windows
平台构建的开源 GCC (GNU Compiler Collection) 工具链,它提供了编译 C、
C++
和其他语言的能力,使得
开发
者可以在
Windows
环境下创建原生的
Windows
应用
程序
。`mingw-w64-install.exe...
使用VS2019远程
开发
Linux
C/
C++
程序
使用VS2019远程
开发
Linux
C/
C++
程序
写下这篇文章,分享一下自己工作这一年多以来,使用VS2019远程
开发
、调试和部署
Linux
C/
C++
程序
的一些使用经验和心得体会。 所谓工欲善其事必先利其器,
开发
一个项目之前,我们要...
Windows
下
开发
、调试
Linux
C/
C++
程序
据我所知,
开发
Linux
C/
C++
程序
的一般方式,如下: ²使用SecureCRT+UltraEdit(FTP)工具远程编辑、编译(Makefile+gcc)、调试(gdb)
Linux
程序
。 ²
Windows
上装
Linux
虚拟机,在虚拟机上使用Vim、gcc、gdb来...
windows
下配置
linux
的C/
C++
开发
环境
vm虚拟机正常安装 centos + samba +gcc + ssh samba会让一个虚拟机对应一个磁盘(就像文件一样) ...samba服务器(在
windows
下访问 ubuntu 文件) sudo apt-get install samba samba-common 配置:
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章