C ++ 컴파일러 동적 링크 라이브러리

간단한 기록, 잊지 두려워.

g ++ -L ./lib -o C_Sample C_Api_Sample.cpp -I ./include -lonnxruntime -std = C ++ 14

다음 설명 :

-L은 라이브러리 카탈로그와 뒤에 (동적 라이브러리 파일 디렉토리의 끝 .so를)

헤더 파일 디렉토리와 -I 뒤에

-lxxx 여기에 표현되는 동적 라이브러리 링크 libxxx.so 있습니다

-std = C ++ 14 표준 C ++를 사용하여 14.

 

이전 사용 컴파일러 지시어는 일반적으로 g ++ a.cpp -OA 실제로이 기준으로 확장됩니다.

어드레스 그것에 동적 링크 라이브러리인지의 LDD C_Sample 확인 : 생성 프로그램 C_Sample 애플리케이션을 호출 등.

수출 LD_LIBRARY_PATH는 $ LD_LIBRARY_PATH를 = ./ 

.so를 찾을 수 없음의이 문장은 문제를 해결할 수 있습니다.

추천

출처www.cnblogs.com/caozy623/p/12432012.html