gcc에서 -g option이 안되네요... ㅜ.ㅜ

익명 사용자의 이미지

예를 들어,
gcc -g hello.c -o hello
로 컴파일을 하면, 아래와 같은 메세지가 나타납니다.
cpp0 Invalid option -g

세그멘테이션 오류로 인해 gdb를 사용하고 싶은데, -g option이 되질 않습니다...

참고로 제가 사용하고 있는 환경은 이렇습니다.
gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.0)

손쉽게 문제를 해결할 수 있는 방법 알려주세요....

익명 사용자의 이미지


GDB를 쓰기위한 디버깅 옵션은 -ggdb -static 입니다.-_-

익명 사용자의 이미지

-ggdb -static 으로 바뀌어 해 보았지만,

cpp0 Invalid option -ggdb

역시 같은 에러...!! ㅜ.

익명 사용자의 이미지

우선 플래그 다 제거하고 컴파일 되나 해보세요.

gcc -v로 버전체크 하시길 바랍니다.

래드햇 7.0이라면 문제가 있을수도...;;