提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
该方法主要是针对windows环境,在clion上想装gcc(gnu),并且想要成功运行rust(rust为gnu)的人。你在windows上装rust,你的rust用的是windows的库,但你此时装了MinGW的gcc,用了gnu的库,导致你一旦想在clion上会看到下面的报错:
error: linking with x86_64-w64-mingw32-gcc
failed: exit code: 1
但在这个报错下面,应该还会显示库没找到,应该还是rust还是想要用windows的库的原因。
以上观点纯属个人凭借失败和成功的经验经行分析,由于我不是很彻底懂底层架构,还请大佬分析指正。
当然,你觉得msvc运行能成功,你去安装本人不拦着。本人过来是存粹的纠正问题。如何在windows环境下,clion上成功运行rust,且没有报错。
首先第一步,删掉MinGW编译器和相关环境变量。
第二步,下载,安装tdm-gcc(gcc编译器)。至于教程网上有,我放出一个链接供大家参考:
tdm-gcc 的下载、安装教程【超详细】
至于原因(个人分析),看底下这张图就行了:
第二步在clion上运行tdm-gcc,在clion->设置->工具链设置tdm-gcc编译器。我这里放一张图给大家参考: