社区
其他硬件开发
帖子详情
如何生成不依赖cygwin的gcc
skytears66
2018-12-22 10:19:32
要生成可在windows下运行的gcc一般需要依靠cygwin环境。这样生成的交叉gcc需要依赖一些cygwin的dll文件才能运行。如何才能让gcc摆脱对cygwin库的依赖呢?我看到一些商用的gcc都只依赖windows的dll而不依赖任何第三方的dll。这是怎么做到的呢?
...全文
76
2
打赏
收藏
如何生成不依赖cygwin的gcc
要生成可在windows下运行的gcc一般需要依靠cygwin环境。这样生成的交叉gcc需要依赖一些cygwin的dll文件才能运行。如何才能让gcc摆脱对cygwin库的依赖呢?我看到一些商用的gcc都只依赖windows的dll而不依赖任何第三方的dll。这是怎么做到的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
丁劲犇
2018-12-22
打赏
举报
回复
用mingw64,搜索msys2即可。这个环境基本是最好用的gcc环境了,而且是pacman包管理,版本更新非常激进!
skytears66
2018-12-22
打赏
举报
回复
我试了,生成binutils没问题。但是生成gcc时会报很多错误。感觉是gcc代码和mysys不完全兼容,改了一些代码,最后实在改不下去了!你成功过吗?
Windows 平台的64位
GCC
编译器
快来体验MinGW64 for Windows 64,即x86_64-w64-mingw32,这是
GCC
在 Windows 平台上的移植,和
Cygwin
不一样,该工具使用的是 VC 的运行时,可以和 VC++ 无缝调用,而不
依赖
于其他 dll. 目前版本 4.7.0 ,该发布...
gcc
-mingw-4.3.3-setup.exe
MinGW提供了一套完整的开源编程工具适合本地ms windows应用程序的发展,而不
依赖
于任何第三方c运行时dll。 (它做取决于许多微软提供的dll本身,作为操作系统的组件; 其中最值得注意的是MSVCRT。 DLL,微软C运行时库。 ...
MingW VC 之.a .lib .dll .def 关系
而mingw则可以
生成
不
依赖
于dll独立运行的程序。 那么lib和a不能通用的原因到底在哪里呢?起初觉得有可能在编译器上。因为vc的编译器cl和
gcc
的编译器编译出来的obj和o文件虽然格式相同却不能通用。实验表明,拿o文件...
xlsx读写库xlsxio的编译及简单策划配置表的c++读取封装
然后安装一下
gcc
g++ vim gdb make cmake minizip libzip2等,根据需要 然后从
cygwin
里进入解压出来的libexpat文件夹,用 cmake . && make && make install 这里为了偷懒直接make install了,
依赖
库自动拷贝到了你...
mingw-w64-builds:Windows版本使用MinGW-w64(32位)的流行库
为什么不使用TDM-
GCC
? 我遇到了错误; 我是否可以说它们是否是由于我的设置引起的,但是我可以说我在使用MinGW-w64时不会遇到它们。 为什么不赢建? 很棒,但是它们没有Python软件包,并且软件包管理器不在...
其他硬件开发
2,426
社区成员
4,281
社区内容
发帖
与我相关
我的任务
其他硬件开发
硬件/嵌入开发 其他硬件开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章