[완벽한 솔루션] JZ2440 이식 JPEG 라이브러리 오류가 파일 -ljpeg을 컴파일하는 시간을 찾을 수 없습니다

면책 조항 :이 문서는 블로거 원본입니다, 추적 에 의해-SA의 CC 4.0 저작권 계약, 복제, 원본 소스 링크이 문을 첨부 해주세요.
이 링크 : https://blog.csdn.net/qq_25908839/article/details/81194849

아주 마법의 문제는, 왜 -ljpeg 잘못 될,하지만, 불합리한 아를 찾을 수 없습니다

@ 우분투 루트 : ~ / myfile을 / 테스트 #의 ARM - 리눅스 GCC my_2440_show_bmp.c -ljpeg
/work/tools/gcc-3.4.5-glibc-2.3.6/lib/gcc/arm-linux/3.4.5/. ./../../../arm-linux/bin/ld : -ljpeg를 찾을 수 없습니다
collect2를 : LD 1 종료 상태를 반환

이유를, 링크 경로가 잘못 특정보기는 https://blog.csdn.net/dgy1223 / 기사 / 세부 / 80574546는 이식 JPEG 라이브러리의 매우 상세한 과정이있다

해결 방법 :

팔 리눅스 GCC jpeg_show.c -o jpeg_show -I / 루트 / 실험 / JPEG / JPEG / 포함 / -L / 루트 / 실험 / JPEG / JPEG / lib 디렉토리 / -ljpeg
注意:

 -I / 루트 / 실험 / JPEG / JPEG / 포함 / : 지정 헤더 파일 경로
-L / 루트 / 실험 / JPEG / JPEG / lib 디렉토리 / : 지정 라이브러리 파일 경로
-ljpeg : 라이브러리 파일 링크

결과는 다음과 같이, 어떤 에러도 없다

추천

출처blog.csdn.net/qq_25908839/article/details/81194849