최근 Linux 머신에 Qt 임베디드 데모 소스 코드를 다운로드했습니다. 다음은 프로그램 실행 중 결과입니다.공유 라이브러리로 컴파일 된 Qt 애플리케이션 패키징
- x86 시스템에서 정적으로 컴파일하고 x86 시스템에서 잘 실행되는 응용 프로그램을 실행합니다. 하지만 정적으로 컴파일 된 바이너리 파일을 Atom 플랫폼이있는 다른 컴퓨터에 가져 가면 일부 누락 된 위젯과 함께 실행됩니다. 나는 플러그인이 정적 컴파일로 이식 될 수 없다는 것을 발견했다. 아무도 그것이 사실이라고 말해 줄 수 있습니까? 아무도 나에게 그것을위한 단계를 말할 수 없다면?
- 공유 라이브러리를 사용하여 동적으로 컴파일했습니다. 그런 다음 리눅스에서 executalbe를 얻었습니다. 나는 "ldd MyAppName"을했다. 그것은 내가 사용하고있는 공유 라이브러리 파일을 보여줍니다. 그러나 나는 이것들을 포장하는 방법을 모른다. 아무도 그것을 포장 단계를 말해 줄 수 있습니까?
X11-Linux 플랫폼에서 qt 응용 프로그램을 배치하는 방법에 대한 기사를 확인했습니다. 그러나 그것은 완전하지 않습니다. 아무도 나에게 세부적인 단계를 줄 수 있습니까?
어떤 도움을 이해할 수있을 것이다 ......
저는 배포판 우분투와 현재 원자 기계에서 실행 중입니다. 난 그냥 qt 응용 프로그램을 개발, 컴파일 및 링크를 누른 다음 우분투 리눅스를 실행하는 대상 원자 기계에 포트 싶어요 필요합니다. 하지만 동적으로 링크 된 응용 프로그램을 패키지하는 방법을 모릅니다. 그걸 도와 주실 수 있겠습니까? –