Dev C Collect2 Exe Error Ld Returned 1 Exit Status

Hi,

I'm still a beginner for C programming. In my assignment I've encountered this problem and I know is a linker problem but I'm not sure how to solve it. I'm trying to link 3 files which 2 .c files and 1 .h file. Below are the codes for my file:

Dev c collect2 exe error ld returned 1 exit status dev c++

Dev C Collect2 Exe Error Ld Returned 1 Exit Status 1

Apr 09, 2018  collect2.exe: error: ld returned 1 exit status错误(C入门) 08-19 阅读数 5万+ 今天在编写C程序时出现了collect2.exe:error:ldreturned1exitstatus错误,编译不通过,来记录一下;下面是错误完整截图查了半天才发现是main函数拼写成mian(代码.

These 3 files are my codings. I hope someone can help me out. I'm stuck at his problem for long time. Thanks in advance. Appreciate your help.

  • 5 Contributors
  • forum 4 Replies
  • 11,266 Views
  • 5 Years Discussion Span
  • commentLatest Postby Sean1234$Latest Post

Banfa597

I think you mean Ld returned 1 exit status.

Do you really mean you tried to link the 2 c files and the h file or do you mean you compiled the c files and tried to link the resulting objects?

Dev C Collect2 Exe Error Ld Returned 1 Exit Status 2

The processor of building a program is

  • Compile each individual source (.c) file producing an object file (.o or .obj)
  • Link all the object files produced in stage 1 with any require libraries

NOTE 1: you neither compile or link header (.h) files, they are included into source (.c) files and the code the contain is compiled in that manner.

Dev C Collect2 Exe Error Ld Returned 1 Exit Status Check

NOTE 2: It is very poor practice to #include source files (.c) into other source files (.c) as you have done in your driver.c listing. However if you must/do do that then you should not separately compile the source (.c) that you included.

Dev C Collect2 Exe Error Ld Returned 1 Exit Status List

Normally the IDE handles the build process for you so it would help us to know what tools, compiler tool-chain and/or IDE you are using.