opencv의 기능으로 매우 간단한 테스트 프로그램을 크로스 컴파일하려고합니다. 코어 덤프 (opencv를 크로스 컴파일하려고 할 때 오류가 발생했습니다.
||warning: ../../lib/libopencv_core.so, needed by /root/arm-lib/lib/libopencv_highgui.so, not found (try using -rpath or -rpath-link)|
||warning: ../../lib/libopencv_imgproc.so, needed by /root/arm-lib/lib/libopencv_highgui.so, not found (try using -rpath or -rpath-link)|
||=== Build finished: 0 errors, 2 warnings ===|
을 내가 ARM에서이 소프트웨어를 실행하려고 할 때, 나는 분할 오류를 얻을 :
우분투 11.10 및 Codeblocks를 사용하고, 그리고 난 내 코드를 컴파일 할 때 그것은 나에게이 나타납니다).
내가 Codeblocks에 사용하고있는 플래그는 다음과 같습니다
-L/usr/지방/lib에 -L/lib 디렉토리/libbxml2.so.2 -lpthread -lrt -lxml2 -lz -lopencv_highgui -lopencv_core -lopencv_imgproc
무엇을 제안합니까? 미리 감사드립니다.
파일이 라이브러리 디렉토리/usr/local/lib 및/lib에 있기 때문에 매우 이상합니다. 무슨 일이 일어나고 있는지 모르겠다 – edsonlp1
마지막으로, 모든 라이브러리를 다시 설치하고 다시 컴파일하려고했지만 컴파일 할 수 있지만 어쨌든 ARM에서 해당 소프트웨어를 실행하려고하면 같은 오류가납니다. 세그먼트 오류 코어 덤프) – edsonlp1
컴파일 할 수 있다는 것이 좋습니다. 이는 질문에 대한 답변이 있다는 것을 의미합니다! 새로운 질문이 있으면 (문제) 새 스레드에서 자유롭게 질문하십시오. segfault는 코드의 문제로 인해 발생할 수 있습니다. 이 시점에서 모든 답변을 검토하고 문제 해결에 도움이되는 답변을 선택하는 것이 좋습니다 (각 답변 근처에 약간의 확인란이 있습니다). 아무도 귀하의 질문을 해결하지 못하면 직접 답변을 추가 할 수 있습니다. – karlphillip