码迷,mamicode.com
首页 > 其他好文 > 详细

error: ld returned 1 exit status

时间:2016-04-16 13:42:37      阅读:508      评论:0      收藏:0      [点我收藏+]

标签:

工具Code::Blocks

项目类型:C++控制台程序

构建日志

-------------- 构建: Debug 在 CPlus 中 (编译器: GNU GCC Compiler)---------------

mingw32-g++.exe -Wall -fexceptions -g -Iinclude -c D:\workspace\CPlus\include\b.h -o include\b.h.gch
mingw32-g++.exe -o bin\Debug\CPlus.exe include\b.h.gch obj\Debug\main.o obj\Debug\src\b.o
include\b.h.gch: file not recognized: File format not recognized
collect2.exe: error: ld returned 1 exit status
Process terminated with status 1 (0 分, 1 秒)
1 error(s), 0 warning(s) (0 分, 1 秒)

构建信息

=== 构建: Debug 在 CPlus 中 (编译器: GNU GCC Compiler) ===
error: ld returned 1 exit status|
=== 构建 失败: 1 error(s), 0 warning(s) (0 分, 1 秒) ===

原因:C++中的头文件不需要编译和链接

技术分享

解决策:把头文件的选项中的编译文件和链接文件去掉,然后重新编译即可

error: ld returned 1 exit status

标签:

原文地址:http://www.cnblogs.com/gang-gang/p/5398119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!