cygwin에서 NTL을 설치하고 사용하는 방법

Adrian

지금까지 사용한 라이브러리는 설치가 필요합니다. 그래서 그들은 cygwin의 코드에 포함될 수있는 xx.a 파일을 생성합니다. 그러나 Windows 용 NTL 라이브러리는 파일의 압축을 풀면됩니다. 따라서 cygwin 명령 줄에서 사용하는 방법을 알아야합니다. 코드에서 #include를 수행했습니다. 문제는 NTL의 포함 디렉토리에 모든 파일이 ".h"입니다.

내가 한 일은 :

g++  -c  Polynomial.cpp -L/cygdrive/c/cygwin/home/Win7/libpaillier -  
l:libpaillier.a -L/cygdrive/c/cygwin/home/Win7/Cryptopp -l:libcryptopp.a   -
L/cygdrive/c/cygwin/home/Win7/WinNTL-9_2_0/include/NTL -lgmpxx -lgmp

하지만 아래 오류가 발생합니다.

fatal error: NTL/ZZ.h: No such file or directory
#include <NTL/ZZ.h>
                ^
compilation terminated.

누군가 나에게 단서를 주면 좋을 것입니다. TBC : 이미 GMP를 설치하고 사용하고 있습니다.

이슬 맺힌

헤더 위치에 대한 gcc 경로는 -I스위치 로 지정됩니다 . 으로 -L당신은 컴파일 된 라이브러리 위치 (과 디렉토리에 대한 경로를 정의 .a또는 .so파일).

또한 전체 경로하는 경우 zz.h됩니다 /cygdrive/c/cygwin/home/Win7/WinNTL-9_2_0/include/NTL/zz.h다음 NTLGCC 인수에 지정된 경로에 포함되어서는 안된다.

따라서 최소한 교체해야합니다.

-L/cygdrive/c/cygwin/home/Win7/WinNTL-9_2_0/include/NTL

-I/cygdrive/c/cygwin/home/Win7/WinNTL-9_2_0/include

그리고 아마도 다른 라이브러리의 경우에도 -L필요한 곳에 컴파일 된 라이브러리 위치에 경로를 추가 할 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Cygwin에서 사용자 이름을 변경하는 방법

분류에서Dev

레일에 angularJS 플러그인을 설치하고 사용하는 방법

분류에서Dev

pyenv를 사용하여 MacOS에서 다른 버전의 Python을 설치하고 사용하는 방법

분류에서Dev

cygwin에서 "* .stackdump"파일을 사용하여 디버깅하는 방법

분류에서Dev

Wine을 패치하고 playonlinux에서 사용하는 방법

분류에서Dev

Wine을 패치하고 playonlinux에서 사용하는 방법

분류에서Dev

Eclipse에서 JAI를 설치하고 사용하는 방법

분류에서Dev

Ubuntu 20.04에서 축제 용 최신 Nitech HTS 음성을 설치하고 사용하는 방법

분류에서Dev

soapUI에서 Xpath 일치 어설 션을 사용하는 방법

분류에서Dev

Cygwin에서 PATH 변수 목록을 재설정하는 방법

분류에서Dev

HAXM을 설치하지 않고 AMD에서 Android Studio를 사용하는 방법은 무엇입니까?

분류에서Dev

Win 64에서 Python 모듈을 설치하고 사용하는 방법은 무엇입니까?

분류에서Dev

Ubuntu 14.04에서 QEMU-KVM을 올바르게 설치하고 사용하는 방법은 무엇입니까?

분류에서Dev

jmathplot.jar을 설치하고 Java에서 사용하는 방법은 무엇입니까?

분류에서Dev

Croogo에서 CakePHP 플러그인을 설치하고 사용하는 방법은 무엇입니까?

분류에서Dev

Bitnami의 wamp-stack PHP v7.1.4에서 ImageMagick / Imagick을 설치하고 사용하는 방법

분류에서Dev

Chef를 사용하여 Windows에 Xamarin을 설치하는 방법

분류에서Dev

macOS에서 "설치 경고"창을 호출하는 방법

분류에서Dev

cygwin에서 위치 찾기를 사용하는 방법?

분류에서Dev

aptitude 또는 apt-get을 사용하지 않고 Linux에 lxml을 설치하는 방법

분류에서Dev

Cygwin에서 apt-cyg를 사용하여 특정 gdb (또는 기타) 패키지 버전을 설치하는 방법은 무엇입니까?

분류에서Dev

chocolatey를 사용하여 특정 디렉토리에 cygwin을 설치하는 방법은 무엇입니까?

분류에서Dev

Cygwin에 gcc 6.4.0을 설치하는 방법

분류에서Dev

Windows 용 Cygwin에서 Wget을 사용하여 여러 파일을 다운로드하는 방법

분류에서Dev

Windows 7에서 cygwin을 사용하여 NS-3 시뮬레이터를 올바르게 설치하는 방법

분류에서Dev

Ansible에 설치된 yum 패키지 / rpm 버전을 확인하고 사용하는 가장 좋은 방법

분류에서Dev

USB Dongle을 사용하는 VNC 서버 설치 방법

분류에서Dev

wxPython-Ubuntu에 설치된 글꼴을 사용하는 방법

분류에서Dev

Cygwin에서 Vim을 사용하여 올바른 색상을 표시하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Cygwin에서 사용자 이름을 변경하는 방법

  2. 2

    레일에 angularJS 플러그인을 설치하고 사용하는 방법

  3. 3

    pyenv를 사용하여 MacOS에서 다른 버전의 Python을 설치하고 사용하는 방법

  4. 4

    cygwin에서 "* .stackdump"파일을 사용하여 디버깅하는 방법

  5. 5

    Wine을 패치하고 playonlinux에서 사용하는 방법

  6. 6

    Wine을 패치하고 playonlinux에서 사용하는 방법

  7. 7

    Eclipse에서 JAI를 설치하고 사용하는 방법

  8. 8

    Ubuntu 20.04에서 축제 용 최신 Nitech HTS 음성을 설치하고 사용하는 방법

  9. 9

    soapUI에서 Xpath 일치 어설 션을 사용하는 방법

  10. 10

    Cygwin에서 PATH 변수 목록을 재설정하는 방법

  11. 11

    HAXM을 설치하지 않고 AMD에서 Android Studio를 사용하는 방법은 무엇입니까?

  12. 12

    Win 64에서 Python 모듈을 설치하고 사용하는 방법은 무엇입니까?

  13. 13

    Ubuntu 14.04에서 QEMU-KVM을 올바르게 설치하고 사용하는 방법은 무엇입니까?

  14. 14

    jmathplot.jar을 설치하고 Java에서 사용하는 방법은 무엇입니까?

  15. 15

    Croogo에서 CakePHP 플러그인을 설치하고 사용하는 방법은 무엇입니까?

  16. 16

    Bitnami의 wamp-stack PHP v7.1.4에서 ImageMagick / Imagick을 설치하고 사용하는 방법

  17. 17

    Chef를 사용하여 Windows에 Xamarin을 설치하는 방법

  18. 18

    macOS에서 "설치 경고"창을 호출하는 방법

  19. 19

    cygwin에서 위치 찾기를 사용하는 방법?

  20. 20

    aptitude 또는 apt-get을 사용하지 않고 Linux에 lxml을 설치하는 방법

  21. 21

    Cygwin에서 apt-cyg를 사용하여 특정 gdb (또는 기타) 패키지 버전을 설치하는 방법은 무엇입니까?

  22. 22

    chocolatey를 사용하여 특정 디렉토리에 cygwin을 설치하는 방법은 무엇입니까?

  23. 23

    Cygwin에 gcc 6.4.0을 설치하는 방법

  24. 24

    Windows 용 Cygwin에서 Wget을 사용하여 여러 파일을 다운로드하는 방법

  25. 25

    Windows 7에서 cygwin을 사용하여 NS-3 시뮬레이터를 올바르게 설치하는 방법

  26. 26

    Ansible에 설치된 yum 패키지 / rpm 버전을 확인하고 사용하는 가장 좋은 방법

  27. 27

    USB Dongle을 사용하는 VNC 서버 설치 방법

  28. 28

    wxPython-Ubuntu에 설치된 글꼴을 사용하는 방법

  29. 29

    Cygwin에서 Vim을 사용하여 올바른 색상을 표시하는 방법은 무엇입니까?

뜨겁다태그

보관