C에서 sqrtf () 사용하기 : "`sqrtf '에 대한 정의되지 않은 참조"

스님 선장 :

코딩에 Linux, Ubuntu 12.04 (Precise Pangolin) 및 Geany를 사용하고 있습니다. C로 작성중인 코드는 sqrtf 명령을 사용하여 부동 소수점의 제곱근을 찾을 때까지 완벽하게 작동했습니다.

오류 : HAC3.c :(. text + 0xfd7) :`sqrtf '에 대한 정의되지 않은 참조.

내가 sqrtf ()를 사용하는 코드의 일부 :

float syn(float *a, float *b, int dimensions)
{
    float similarity=0;
    float sumup=0;
    float sumdown=0;
    float as=0;
    float bs=0;
    int i;
    for(i=0; i<dimensions; i++)
    {
        sumup = sumup + a[i] * b[i];
        as = as + a[i] * a[i];
        bs = bs + b[i] * b[i];
    }
    sumdown = sqrtf(as) * sqrtf(bs);
    similarity = sumup / sumdown;
    return similarity;
}

math.h를 포함 시켰지만 이것이 문제가되지 않는 것 같습니다.

Geany를 수정하여 다시 나타나지 않도록하는 방법이 있습니까?

노빌리 스 :

Build-> Set Build Commands이동 한 다음 C commands빈 레이블을 클릭하면 새 레이블을 지정할 수 있습니다 (이름 지정 Link). 입력하십시오 gcc -Wall -o "%e" "%f" -lm- 라이브러리에 앱 -lm을 연결 math하라는 메시지가 표시됩니다. 를 클릭하십시오 OK.

그런 다음을 클릭 Build하고 새로 만든 레이블을 선택합니다 Link. 이것은 당신을 위해 그것을 할 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

IEEE 754 : fesetround ()를 사용하는 sqrtf () : 컴파일러간에 다른 결과 : 0x42440a72 대 0x42440a73

sqrtf ()는 음수를 경계하더라도 도메인 오류를 발생시킵니다.

:: C ++에서 매번 사용하기

C에서 for 루프 사용하기

C ++에서 '&'기호 사용

C에서 # 기호 사용

C #에서 % 기호 사용

C / C ++에서 sox를 사용하여 녹음하기

SSIS에서 C #을 사용하여 JSON API에서 읽기

C #을 사용하여 SharePoint에서 파일 읽기 및보기

Linux에서 I2C를 사용하여 읽기 / 쓰기

C에서 파일 읽기를 위해 read() 사용하기

PyMongo에서 $ regex에서 $ not $ 사용하기

C #에서 사용하기위한 C ++ COM DLL

C #을 사용하여 서버에서 원격 XML 읽기

C에서 getchar ()를 사용하여 입력하기

CreateGraphics ()를 사용하여 C #에서 양식에 그리기

C #에서 CsvHelper를 사용하여 CSV 파일에 쓰기

C에서 fputs를 사용하여 파일에 쓰기

DTO의 C#에서 OpenXML을 사용하여 셀에 쓰기

C에서 수레를 사용하거나 사용하지 않고 나누기

Visual Studio의 sqrtf 함수 대안

C에서 정사각형 행렬을 사용하여 함수 (합, 빼기, 곱하기)에서 오류 찾기

C 코드를 사용하여 파일에서 문자 읽기

파이썬에서 C와 같은 배열 사용하기

C++에서 int를 void 포인터로 사용하기

C에서 √ 기호를 사용하는 방법

C # 내에서 PowerShell을 사용하여 CimObjects 다루기

C #을 사용하여 XML에서 데이터 읽기

TOP 리스트

  1. 1

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  2. 2

    std :: regex의 일관성없는 동작

  3. 3

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  4. 4

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  5. 5

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  6. 6

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  7. 7

    Ionic 2 로더가 적시에 표시되지 않음

  8. 8

    Seaborn에서 축 제목 숨기기

  9. 9

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  10. 10

    복사 / 붙여 넣기 비활성화

  11. 11

    ArrayBufferLike의 typescript 정의의 깊은 의미

  12. 12

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  13. 13

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  14. 14

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  15. 15

    PRNG 기간보다 순열이 더 많은 목록을 무작위로 섞는 방법은 무엇입니까?

  16. 16

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  17. 17

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  18. 18

    잘못된 구성 개체입니다. Webpack이 Angular의 API 스키마와 일치하지 않는 구성 개체를 사용하여 초기화되었습니다.

  19. 19

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  20. 20

    R의 마침표와 숫자 사이에 문자열 삽입

  21. 21

    Assets의 BitmapFactory.decodeStream이 Android 7에서 null을 반환합니다.

뜨겁다태그

보관