make
으로 컴파일하려고하면 error: 'for' loop initial declaration used outside C99 mode
이 표시됩니다. 나는GCC 오류 : 'for'루프 초기 선언이 C99 모드 외부에서 사용되었습니다.
Put -std=c99 in the compilation line:
gcc -std=c99 foo.c -o foo
문제는 내가 make
이를 지정하는 방법을 몰라라는 wiki을 발견했다. Makefile을 열어 CC = gcc
을 찾은 다음 결과가없는 CC = gcc -std=c99
으로 변경했습니다. 어떤 아이디어?
은 아마'CFLAGS' 변수에'-std = c99'을 추가? –
'for' 루프를 수정할 수도 있습니다! –
'Makefile'을 편집 한 후에'make'를 다시 실행 했습니까? –