math.h 헤더 파일과에서와 같이 제곱근 함수를 사용할 때 문제가 sqrt(d)
있습니다. 그러나 내 컴파일러는 이것을 지원하지 않습니다. 이 문제에 대해 알려주십시오.
내 우분투 버전은 2012입니다.
2
우리는 프로그래밍 질문을 좋아하지만 질문은 우분투와 관련이 있어야합니다. 문제가 무엇인지 자세하게 설명 할 수 있습니까? 예 등?
—
fossfreedom
sqrt ((x2-x1) * (x2-x1) + (y2-y1) * (y2-y1)) ... 컴파일러가이 명령을 지원하지 않습니다
—
shreya
질문을 편집하여 응답하십시오. 코드 예제, 컴파일 방법, 우분투 버전, 컴파일러 버전 등 다른 컴파일러 / 디스트로에서이 작업을 시도 했습니까? 어떻게 되나요?
—
fossfreedom
나는 이것이 이것이 주제가 아닌 것으로 생각하지 않습니다. Windows와 같은 다른 많은 OS에서는 C 프로그램에서 수학 라이브러리를 사용하기 위해 특수 링커 옵션을 전달할 필요가 없습니다. 일부 유닉스 계열 운영 체제에서도 표준 C 라이브러리 구현에는이를 필요로하지 않습니다. 이것은 많은 사용자들이 Ubuntu와 같은 GNU / Linux 시스템으로 전환 할 때 직면하는 문제입니다. 질문이 특정 오류를 포함하도록 더 잘 작성되기를 바랍니다.이 주제를 고려하면 결국 편집해야합니다. 그러나 이것은 일반적인 C 프로그래밍 질문이 아니며
—
Eliah Kagan
gcc
Ubuntu 에서 사용하는 방법에 대한 질문입니다 .