2 예를 들어, 내 c ++ 코드가 포함 math.h되어 있으면 사용할 수 있습니다 sin(). 코드를 컴파일 할 때 링커를 추가해야합니다. g++ main.cpp -lm 그래서 내 질문은 : 내가 추가 할 필요가없는 방법이 -lm있습니까? linux c++ — gliese 소스 아니요, 연결할 라이브러리를 지정해야합니다. — Dan D.
2 먼저, -lm"링커"가 아닙니다. 링크를 요청하는 라이브러리의 이름입니다. 두 번째로, 귀하의 질문에 대한 간단한 대답은 아니오입니다. 루틴을 찾으십시오. — TomH 소스 글쎄, 당신은 당신을 위해 링크 해야하는 라이브러리를 지정하는 도구를 통해 컴파일러를 호출 할 수 있습니다. -lm컴파일러 로 전달 되도록 해당 도구를 구성해야 하지만 한 번만 수행하면됩니다. — David Schwartz
1 make및 Makefiles 사용을 고려할 수 있습니다. 물론 라이브러리에 대한 링크가 여전히 필요하지만 컴파일 할 때 더 이상 생각할 필요가 없습니다. 여러 라이브러리를 연결할 때 특히 유용합니다. — 베른하르트 소스