안녕하세염~ 아까 질문드렸던 cherry 에염~
질문하나 또 드릴께염^^; 오빠들한테는 간단한 문제겠지만
저는 이문제 하나로 계속 인터넷 검색하고 삽질하다가 정말 모르겠어서 올리는거에염 T^T
ar t /usr/lib/libc.a
출력된 이름 중에 수학 함수를 찾을 수 없다면, 수학 라이브러리는 표준 라이브러리와 분리되어 있는 것이다. 이런 경우 다음 명령을 사용하여라.
ar t /usr/lib/libm.a )
질문하나 또 드릴께염^^; 오빠들한테는 간단한 문제겠지만
저는 이문제 하나로 계속 인터넷 검색하고 삽질하다가 정말 모르겠어서 올리는거에염 T^T
출처는 A Book on C 연습문제 2장 27번 이에염~
( 문제: UNIX 시스템에서 라이브러리는 \"archive\"를 의미하는 .a로 끝나고, Windows 98/NT 시스템에서 라이브러리는 일반적으로 .lib로 끝난다. 자신의 시스템에서 표준 C 라이브러리를 찾아보아라. 이들 라이브러리는 읽을 수가 없다. UNIX 시스템에서 다음과 같은 명령어를 입력하면, 라이브러리에 포함된 모든 파일의 이름을 볼 수 있을 것이다.
ar t /usr/lib/libc.a
출력된 이름 중에 수학 함수를 찾을 수 없다면, 수학 라이브러리는 표준 라이브러리와 분리되어 있는 것이다. 이런 경우 다음 명령을 사용하여라.
ar t /usr/lib/libm.a )
요약 : 자신의 시스템에서 표준 C 라이브러리를 찾아보아라. 그리고
ar t /usr/lib/libc.a 또는 ar t /usr/lib/libm.a 명령어를 사용하여 목록을 출력해라.
윈도우에선 LIBC.LIB 라는 파일을 찾아냈는데,
제가 유닉스 서버에도 계정이 있어서 위의 명령어를 실행해보고 싶거든염~
군데 ar t /usr/lib/libc.a 또는 ar t /usr/lib/libm.a 또는 t를 -t로 바꿔서도 해봤는데
계속 ar:archive, ar t /usr/lib/libm.a, not found 라는 말만 떠염~
/usr/lib 폴더에 가봤는데 역시 .a로 끝나는 파일은 없었어염. -ㅁ-
수학 함수는 어디가서 찾아야 하는걸까염~?
DyNast오빠한텐 이문제는 너무 어렵쿠나 ㅠㅠ
잘 되는데.. 시작 -> 실행 -> telnet ftz.hac\'kerschool.org 들어가서 확인해봐. \'는 빼고.
guest 로 로그인 하면 된다
DyNast// 그래도 읽어주셔서 감사해염~^-^
유리한// 정말 그렇게 해보니까 되네염~ 감사감사+_+