Floating point Exception Error..
글쓴이: hyper9 / 작성시간: 화, 2010/01/26 - 8:08오전
아주 간단한,,,부동 소수점 연산 program을 만들었습니다.
int main(void) { float x,y,z; x = 1.23; y = 3.22; z = x * y; printf(" z = %f \n", z); return 0; }
이 program이 어떤 system에서는 floating point exception을 만들고
어떤 system에서는 정상적으로 실행이 되네요.
두 개의 system 모두 hardware는 동일하고
하나는 2.6.24.3 Linux Kernel이 설치되어 있고, 또 하나는 2.6.12가 설치되어
있는게 차이점이네요.
어떤 Kernel Configuration에 따라 실행이 되고 안하고 하는 것일까요?
아니면,,혹시 어떤 library를 설치해야 하는데, 한군데는 설치되어 있고,
다른 곳은 설치되어있지 않은건지...
조언 부탁드립니다.
감사합니다. ~
Forums:
양 시스템의 glibc
양 시스템의 glibc 버젼을 한번 확인해보세요.
glibc가 예전 version이면 문제가 있는건가요?
아니면,,,floating point가 지원되는 glibc가 있고, 아닌 glibc가 있는건지요?
답변 감사드립니다.
계속 궁금한게 생기네요,,,
댓글 달기