gcc 에서 컴파일 옵션 -pg 를 주면 세그먼트 폴트가 나오네요.
글쓴이: ssehoony / 작성시간: 금, 2003/11/07 - 9:12오전
gcc 에서 profile 해주는 옵션인 -pg 를 주면 세크먼트 폴트가 나옵니다.
그냥 -p 옵션을 줘도 마찬가지 더군요.
-p나 -pg 옵션이 없으면 에러 없이 잘 작동합니다.
-pg 옵션을 사용하는데 있어서 소스 구성에 제한 사항 같은게 있나요?
세크폴트가 나오는 부분은 main 함수 내에서 다른 함수를 호출 하는 순간 세크폴트가 생깁니다.
다른 함수라는게 별도의 라이브러리를 만들어서 오브젝트를 링크한 함수 말고 main 함수와 같은 소스 파일에 있는 함수를 call 하면 세크폴트가 뜨네요.
-pg 옵션 사용에 대해 자세히 설명해 주시면 감사하겠습니다.
Forums:
댓글 달기