배경 : 원래 C가 DOS 5에서 Turbo-C를 사용하여 1990 년에 배웠습니다. Turbo-C가 표준으로 취급 한 것은 분명히 없었습니다 (그 당시에도).gcc의 기본값으로 -lm을 설정하는 방법이 있습니까?
이제 "88 C 프로그램"을 통해 자신을 새로 고칩니다. 나는 gcc에서 sqrt(), log10() 등과 같이 math.h의 함수를 사용해야 할 때 gcc 명령의 끝에 -lm을 추가하여 수학 라이브러리를 수동으로 연결해야한다는 것을 발견했다. . 이 작업을 자동화하는 방법이 있습니까 (예 : 환경 변수). #include "math.h"를 사용하면 자동으로 -lm을 컴파일 명령에 추가하고 입력 할 필요가 없습니다. 그것? 쿼드 코어 CPU를 사용하는 단일 사용자로서 성능 차이가 크게 걱정되지 않습니다.
잠재적 인 의미 : 쿠분투 14.04에서 우분투 저장소에있는 gcc와 그 의존성 버전을 사용하고 있습니다.
사용 아마도 수 있도록,
(예 : GNU
grep
인식$GREP_OPTIONS
GCC가되지는 않습니다.. 일부 명령은 암시 적으로 명령 줄 옵션을 추가 환경 변수를 인식)? – HuStmpHrrr심각하게,이 4 가지 추가 키 입력 만 입력하면됩니다. 또는'make '또는 다른 빌드 도구를 사용하는 법을 배우고 더욱 생산적으로 배우십시오. – Mat