g13-driver를 컴파일하는 동안“기호 추가 오류 : 명령 줄에 DSO가 없습니다”


13

여기에서받은 다운로드를 컴파일하려고합니다 .make https://code.google.com/p/linux-g13-driver/를 실행하면 웹에서 검색 한 후 프로그래머의 결함 인 것처럼 보이지만 여기에 오류가 발생합니다.

g++ c-source/G13.o c-source/G13Action.o c-source/Macro.o c-source/MacroAction.o c-source/Main.o c-source/Output.o c-source/PassThroughAction.o -o Linux-G13-Driver  -lusb-1.0
/usr/bin/ld: c-source/Main.o: undefined reference to symbol 'pthread_kill@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [Linux-G13-Driver] Error 1

누구든지 아이디어가 있으면 실제로이 작업을 수행하고 싶습니다.



첫 번째 아이디어는 오류 텍스트를 읽을 수 있도록 형식을 지정해야한다는 것입니다. 컴파일러 출력의 각 줄을 분리해야합니다. 다른 사람이 도와 주려면 더 쉽게 할 수 있도록 최선을 다해야합니다.
Marty Fried

나는 각 줄에 8 칸 이상
Daniel

gcc -o cube cube.c -lglut -lGLUopengl에 대해이 오류가 발생 했습니다.
alhelal

답변:


15

makefile에서 아래와 같이 행을 편집하면 컴파일되어야합니다.

FLAGS    = -L /lib64 
LIBS     = -lusb-1.0 -l pthread

불행히도 드라이버가 설치되지 않습니다. 14.04.1이므로 무의미하지만 고맙습니다. : P
Daniel

루트로 실행 해 보셨습니까?sudo ./Linux-G13-Driver
Harris

아 작동합니다! 로딩 만하면 로딩이 가능하지만 그것을 몰랐습니다
Daniel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.