도와주세요!!
글 수 15,339
2002.10.21 13:35:05 (*.246.22.96)
6776
예. 먼저 답변 감사드립니다.
물론 -msoft-float 옵션을 넣어서 컴파일 했구요...
제가 질문을 잘못 했군요.
현재 rpm으로 hancomlinux에 설치했구요...
간단한 test를 했거든요...
float type 사칙연산은 됩니다. 물론 (int)로 해서 '%d"로 출력했구요..
double type 사칙연산이 안 됩니다.
그리고 pow(,) 함수를 사용해보니까 아래와 같은 error가 나요...
(sqrt() 도 비슷함니다.)
/a/src/redhat/BUILD/glibc-2.1.3/math/../sysdeps/libm-ieee754/w_pow.c, :
undefined reference to '__isnan'
/a/src/redhat/BUILD/glibc-2.1.3/math/../sysdeps/libm-
ieee754/k_standard.c : undefined reference to '__errno_location', 'fputs'
rpm 으로 설치했더니 없는 파일을 library가 참조해서 그런가요?
그런데 약 2개월전 데비안에서 source 로 컴파일 했을때에도.. 비슷한 참조를
하던데...
혹시 해보신적이 있으세요? floating-point 연산?
대부분 floating-point 연산을 주로 안하나보네요...
이런 질문이 거의 없는걸 보니...
아님 다들 잘 하고계신건지....