Fortran Coder

标题: 新机安装codeblocks连接错误问题 [打印本页]

作者: haojiezh    时间: 2017-12-2 14:14
标题: 新机安装codeblocks连接错误问题
本帖最后由 haojiezh 于 2017-12-2 14:14 编辑

旧电脑是win7的32位,一直在用cvf6.6,刚买的新电脑系统是64位,cvf没法用了。
1.想换成ivf+vs,安装好hello world编译就报错,mt.exe not found,加上占了我十多G的C盘空间,就又费半天劲卸载了。
2.然后安装codeblocks,官网下载了codeblocks-16.01mingw-setup,安装好,也按照教程设置了编译器路径

同样是编译hello world,就会报错mingw32-g++.exe: error: CreateProcess: No such file or directory,但是我看了路径中这些exe文件都是存在的。
3.怀疑是cb自带的mingw的问题,然后单独下载mingw-get-setup.exe,在安装管理器里尽量多选,安装好了把codeblocks连接路径改过来再编译,又提示ld.exe cannot find -lgcc_s几个错误,

然后我自己搜索到libcc.a等几个库文件帮到lib文件夹下,再试还是出问题,collect2.exe: error: ld returned 1 exit status如下图:

4.再后来,我把上面的cb卸载,按照http://tieba.baidu.com/p/3898297643?fid=2798069&pid=79764721550#,下载cb的nightlily版以及tdm-gcc,安装后编译依旧出错:

在此版本下修改编译器路径到mingw下面,尝试编译依旧出错,还是collect2.exe: error: ld returned 1 exit status:


本人对于编译方面不太熟,只想找到一款可以编译运行的版本替代cvf来用就行,可是折腾好几天都是不能用,麻烦哪位大神可以帮我指出问题所在吗?是软件问题还是我电脑系统的问题呢?
多谢多谢!



作者: vvt    时间: 2017-12-2 18:26
你需要安装带 gfortran 的版本。

codeblocks-16.01mingw_fortran-setup.exe
作者: pasuka    时间: 2017-12-2 19:25
安装VMware虚拟机,然后安装32位的XP系统+CVF

作者: haojiezh    时间: 2017-12-4 13:04
vvt 发表于 2017-12-2 18:26
你需要安装带 gfortran 的版本。

codeblocks-16.01mingw_fortran-setup.exe

好的,多谢,我试试
作者: haojiezh    时间: 2017-12-4 13:05
pasuka 发表于 2017-12-2 19:25
安装VMware虚拟机,然后安装32位的XP系统+CVF

想过安装虚拟机,平时经常用fortran算东西,数据量也有点大,虚拟机不是很方便
作者: haojiezh    时间: 2017-12-4 13:59
vvt 发表于 2017-12-2 18:26
你需要安装带 gfortran 的版本。

codeblocks-16.01mingw_fortran-setup.exe

下载了带fortran的版本,还是有一样的问题:


作者: pasuka    时间: 2017-12-4 15:30
本帖最后由 pasuka 于 2017-12-4 16:47 编辑
haojiezh 发表于 2017-12-4 13:05
想过安装虚拟机,平时经常用fortran算东西,数据量也有点大,虚拟机不是很方便 ...

1、非盈利的科研机构或高校,买一套单机版的VS+IVF的价格不会超过5位数,还能邮件或电话咨询售后,何必替公家省钱而且费力不讨好;
2、企业或个人,学一点Bash和Makefile基础,掌握git,安装MSYS2,配置好开发环境,怎么倒腾都行。https://mirrors.tuna.tsinghua.edu.cn/help/msys2/


作者: vvt    时间: 2017-12-4 16:18
看附件的文章

code_blocks安装及操作.zip

1 MB, 下载次数: 12


作者: Jackdaw    时间: 2017-12-4 16:31
1. 在CB官网下载时,下载带“fortran”字样的安装包,这个版本是自带fortran编译器的
2. 安装过程可以参考8楼vvt大师上传的文档
3. 即使安装错了也没关系,只要你看清下图

注意:图中红字的意思是“所有程序(即编译器)文件必须在该路径(编译器安装路径)的子目录‘bin’中或者任何附加路径中”

Ps:即使未汉化,不影响配置,界面的英文很简单。

作者: haojiezh    时间: 2017-12-6 17:25
pasuka 发表于 2017-12-4 15:30
1、非盈利的科研机构或高校,买一套单机版的VS+IVF的价格不会超过5位数,还能邮件或电话咨询售后,何必替 ...

多谢建议,个人学术使用,有空我还是多学学怎么配置吧
作者: haojiezh    时间: 2017-12-6 17:32
vvt 发表于 2017-12-4 16:18
看附件的文章

非常感谢提供的帮助文档,问题解决,我还是基础知识了解太少了
作者: haojiezh    时间: 2017-12-6 17:33
Jackdaw 发表于 2017-12-4 16:31
1. 在CB官网下载时,下载带“fortran”字样的安装包,这个版本是自带fortran编译器的
2. 安装过程可以参考8 ...

按照vvt大师的文档,问题解决了,多谢帮助,本人还是基础知识太少,慢慢学吧




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2