2017-04-26 10 views
1

go build을 사용하여 체인 코드를 작성하려고합니다. 내가 명령을 구축 이동 실행할 때의 나는이 link에서 libtools를 설치 ltdl.h 체인 코드를 작성하는 동안 오류가 발견되지 않았습니다.

.\hyperledger\fabric\vendor\github.com\miekg\pkcs11\pkcs11.g‌​o:29:18: 
fatal error:ltdl.h: No such file or directory 
compilation terminated 

을보고. 하지만 그것은 우분투에 나를 위해 일한 같은 오류

+0

'gcc's include 디렉토리에'ltdl.h'가 있는지 확인하십시오. 'gcc -xc -E -v -'를 사용하여 include 디렉토리를 나열하십시오. – putu

+0

는 내가 가지고이 .. 이 "사용법 #include"... "검색은 여기서 시작 : 사용법 #include <...> 검색은 여기서 시작 : C :/TDM-GCC-64/빈 /../ lib 디렉토리/GCC/x86_64에-W64를 -mingw32/5.1.0/include C :/TDM-GCC-64/bin /../ lib/gcc/x86_64-w64-mingw32/5.1.0 /../../../../ include C :/TDM-GCC-64/bin /../ lib/gcc/x86_64-w64-mingw32/5.1.0/include- C :/TDM-GCC-64/bin /../ lib/gcc /x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/include 검색 목록의 끝 ' – surender

+0

libtools의 개발자 버전을 다운로드하고' ltdl.h' 위의 디렉토리 중 하나에 – putu

답변

6

점점 오전 : sudo apt install libltdl-dev

2

을 추가해야하는 것은 nopkcs11 구축 또는 테스트 명령을 갈 가서 통해 UR하는 --tags. 이 오류는

예를 표시 중지해야 : 당신이 개발하고 코드를 테스트하는 경우

이 당신의 chaincode를 컴파일 nopkcs11 --tags를 구축 이동합니다.

1

당신이에 CentOS를 사용하는 경우/RHEL 7 여러분이 데비안/우분투 환경에서이 코드

yum install libtool-ltdl-devel 
1

을 사용할 수 있습니다, 다음 명령을 사용하십시오 :

는 sudo를 적절 설치를 libtool의 libltdl을-DEV

+0

libtool 만 있으면 충분합니다. #sudo apt install libtool – malajisi