免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1157 | 回复: 2
打印 上一主题 下一主题

初用编译器,还请指点 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-31 22:21 |只看该作者 |倒序浏览
因为目前暂时还对unix不是很熟悉.所以暂用MinGW Developer Studio在WIN下写代码?但出现了很多问题.其中之一是,程序明明是正确的,compile也通过,但在Execute时,总是弹出-------the target file is out of date.不过还算客气,紧接着是这句-----woule you like to buile it?     不知道是什么原因导致这样的错误.
第二个错误是,我打开MinGW Developer Studio建了一个project,然后再建file name(这步应该是正确的吧!),,但问题来了,我在第一个file name写了一个程序并compile后(正常编译,结果也对),然后在同一个project又建了个file name(在同一个project 下,多次进行练习题,只是建的文件名不同),想编译另一个练习题,但是编译器不能编译,错误是Cannot execute program..........................原因是底下这些错误.
C:MinGWStudioeeeeeeDebugy.o(.text+0x80): In function `main':
C:MinGWStudioeeeeeey.cpp:4: multiple definition of `main'
C:MinGWStudioeeeeeeDebugrrr.o(.text+0x4):C:MinGWStudioeeeeeerrr.cpp:3: first defined here

eeeeee.exe - 2 error(s), 0 warning(s)

还请各位帮忙给指点一二,我现在用的最原始的方法是做完一个练习,关闭编译器,然后在重新启动它.

论坛徽章:
0
2 [报告]
发表于 2005-10-31 22:53 |只看该作者
MinGW Developer Studio这是个什么东西呀?

第二个错误是,我打开MinGW Developer Studio建了一个project,然后再建file name(这步应该是正确的吧!),,但问题来了,我在第一个file name写了一个程序并compile后(正常编译,结果也对),然后在同一个project又建了个file name(在同一个project 下,多次进行练习题,只是建的文件名不同),想编译另一个练习题,但是编译器不能编译,错误是Cannot execute

你见过一个可执行程序里面包含多个main函数吗?main是程序执行时的入口点,你给一个程序提供两个入口点,它到底应当从哪里执行?

重新建一个项目,添加源文件并编译。

论坛徽章:
0
3 [报告]
发表于 2005-10-31 23:32 |只看该作者
MinGW Developer Studio这是个什么东西呀?

是GCC的WIN版本..



重新建一个项目,添加源文件并编译。

是不是意味着每写点小程序,就要重新启动一次编译器啊(建一个项目)...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP