<div>대략 숫자 5를 입력하면 1부터 5까지 입력한 숫자를 더해서 그 값을 출력하는 프로그램인데</div> <div><br></div> <div>main.c파일 </div> <div><br></div> <div>#include "abc.h"<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>int main()</div> <div>{</div> <div>input();</div> <div>process();</div> <div>output();</div> <div>return 0;</div> <div>}</div> <div><br></div> <div>abc.h파일</div> <div><br></div> <div> <div>#include <stdio.h></div> <div>void input();</div> <div>void process();</div> <div>void output();</div></div> <div><br></div> <div>input.c파일</div> <div><br></div> <div> <div>#include "abc.h"</div> <div>void input()</div> <div>{</div> <div> int a;</div> <div> printf("input number");</div> <div> scanf("%d", &a);</div> <div>}</div></div> <div><br></div> <div>process.c파일</div> <div><br></div> <div> <div>#include "abc.h"</div></div> <div> <div>void process()</div> <div>{</div> <div><br></div> <div> int i, a, result;</div> <div> for(i=0;i<=a;i++)</div> <div>{</div> <div> result=i+result;</div> <div>}</div> <div>}</div></div> <div><br></div> <div>output.c파일</div> <div><br></div> <div><br></div> <div> <div>#include "abc.h"</div> <div>void output()</div> <div>{</div> <div> int result;</div> <div> printf("output is %d", result);</div> <div>}</div></div> <div><br></div> <div>makefile파일</div> <div><br></div> <div> <div>a.out: main.o intput.o process.o output.o</div> <div> gcc -o main.o input.o process.o output.o</div> <div>main.o: main.c abc.h</div> <div> gcc -c main.c</div> <div>input.o: input.c abc.h</div> <div> gcc -c input.c</div> <div>process.o: process.c abc.h</div> <div> gcc -c process.c</div> <div>output.o: output.c abc.h</div> <div> gcc -c output.c</div></div> <div><br></div> <div><br></div> <div>결과가 이렇게 나오네요</div> <div> <div>$ bash makefile</div> <div>makefile: line 1: a.out:: command not found</div> <div>gcc: input.o:해당파일이나 디렉토리가 없음</div> <div>gcc: process.o: <span style="font-size:9pt;line-height:1.5;">해당파일이나 디렉토리가 없음</span></div> <div>gcc: output.o: <span style="font-size:9pt;line-height:1.5;">해당파일이나 디렉토리가 없음</span></div> <div>gcc: no input files</div> <div>makefile: line 3: main.o:: command not found</div> <div>makefile: line 5: input.o:: command not found</div> <div>makefile: line 7: process.o:: command not found</div> <div>makefile: line 9: output.o:: command not found</div></div> <div><br></div> <div><br></div> <div> <div> $ls</div> <div>abc.h input.c main.c makefile output.o process.o</div> <div>abc.h.gch input.o main.o output.c process.c</div></div> <div><br></div> <div><br></div> <div><br></div> <div>이것저것 알아보고 바꿔보고 인터넷 찾아봐도 뭐가 문제인지 모르겠습니다;;</div> <div>목적 파일이 안만들어져서 그런건가 싶어도 막상 목적파일이 만들어져 있으니;</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.