make 시 ISO C conforming compiler 에러
글쓴이: emptysky / 작성시간: 화, 2004/09/14 - 9:40오전
/usr/include/sys/cdefs.h:31: #error "You need a ISO C conforming compiler to use the glibc headers"
라는 에러가 뜨네요
ISO 를 따를는 C compiler 가 필요하다는데 정확히 무슨말이며
해결책은 어떻게 될까요?
Forums:
어딘가 Licence를 표시해주는 무언가가 빠진게 아닌가 생각이 드네요.
어딘가 Licence를 표시해주는 무언가가 빠진게 아닌가 생각이 드네요.
그럴경우 gcc는 에러를 배ㄷ곤 한거 같은데....
자세히는... 이런 에러 메시지는 본적이 없어서...
이럴땐 구글 신이 딱입니다.
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
자답입니다.Make 파일의[code:1]CFLAGS =
자답입니다.
Make 파일의
부분에서
부분을 삭제해주면 되더군요
traditional 이 구버젼의 컴파일러를 요구하는 것 같습니다.
이것 때문에 오전내내 삽떳네요 :(
『 아픔은.. 아픔을 달래줄 약이 무엇인지 알면서도 쓰지 못할 때 비로소 그 아픔의 깊이를 알수가 있음이다. 』
『 for return...』
재미있게도, '-traditional' 키워드를 주고 컴파일 할
재미있게도,
'-traditional' 키워드를 주고 컴파일 할 때에는
절대로 'index'란 이름의 변수명이나 함수명을 사용해서는 안된다는 겁니다.
구버전의 컴파일러 라이브러리에는 이 이름의 함수가 이미 존재하기 때문이지요. :)
이처럼 몇가지 피해야 할 이름들이 있습니다.
댓글 달기