|
안녕하세요. 에러의 원인을 도저히 알수가 없어서 도움을 받고자 합니다.
신호처리를 하는 프로그램을 하나 작성하고 있습니다. Solaris 에서 돌릴
생각인데 컴파일러는 cc 를 사용했습니다. 우선 C++ Builder에서 Debug
버전으로 console프로그램을 작성하여 (CodeGuard 도 check) 테스트를
해본결과 정상적으로 작동했습니다. 그런데 solaris에서는 컴파일은 정상적으로
되나 실행시에 꼭 segment fault라는 에러가 나면서 프로그램이 종료됩니다.
프로그램이 다양한 타입의 큰 크기의 배열을 많이 사용하는데 그것 때문인지 아니면
윈도우와 Unix 또는 cc 와 C++ Builder 의 차이 때문인지 모르겠습니다.
프로그램은 순수 c만 사용하고 ANSI C 중 cc에서 지원하는 함수만 사용 했습니다.
아무쪼록 도움 부탁드리겠습니다. 그리고 cc 에서 디버깅을 쉽게 할 수 있는
법도 좀 부탁 드리겠습니다.
|