社区
Linux/Unix社区
帖子详情
Linux下面C/C++开发的程序可以在Windows下面运行吗?
k_c_u_f
2011-09-18 05:08:48
Linux下面C/C++开发的程序,使用静态链接,可以在Windows下面运行吗?
...全文
1422
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离线压缩包
msys是
Windows
下仿
Linux
环境,搭配mingw可以使用gcc在
windows
下做
开发
,解压后即可使用
mingw-w64-install.exe
exe可执行文件,详情可参考博客:https://blog.csdn.net/didi_ya/article/details/111240502
Windows
下
开发
、调试
Linux
C/
C++
程序
背景 据我所知,
开发
Linux
C/
C++
程序
的一般方式,如下: ²使用SecureCRT+UltraEdit(FTP)工具远程编辑、编译(Makefile+gcc)、调试(gdb)
Linux
程序
。 ²
Windows
上装
Linux
虚拟机,在虚拟机上使用Vim、gcc、gdb来编辑、编译、调试。 使用IDE的方式,有: ²
Linux
装Eclipse CDT,直接在...
使用VS2019远程
开发
Linux
C/
C++
程序
使用VS2019远程
开发
Linux
C/
C++
程序
写下这篇文章,分享一下自己工作这一年多以来,使用VS2019远程
开发
、调试和部署
Linux
C/
C++
程序
的一些使用经验和心得体会。 所谓工欲善其事必先利其器,
开发
一个项目之前,我们要选择好合适的
开发
工具以及
开发
环境。
Linux
C/
C++
程序
常见的
开发
方式 在
Linux
系统上,使用 gcc g++ gdb make工具
开发
Linux
C/
C++
程序
; 在VM虚拟机上,安装Ubuntu桌面版,使用vsCode
开发
Linux
C/
C++
程序
; 在wind
windows
下配置
linux
的C/
C++
开发
环境
vm虚拟机正常安装 centos + samba +gcc + ssh samba会让一个虚拟机对应一个磁盘(就像文件一样) 1.安装虚拟机:网络设置为桥接模式 2.安装
linux
( unbanto) 安装vim sudo apt-get install vim-gtk 3.安装配置samba:将
linux
的文件系统映射到
windows
中。 samba服务器(在
windows
下访问 ubuntu 文件) sudo apt-get install samba samba-common 配置:
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章