wxWidgets을 사용하여 CodeBlocks로 응용 프로그램을 작성했으며 Linux Mint에서 실행할 수 없습니다. 내 개발 컴퓨터는 Linux Mint (i686)를 실행하는 가상 컴퓨터이고 배포 컴퓨터는 베어 메탈 (x86_64)의 Linux Mint입니다. LDD는 보여줍니다 linux mint에 C++ wxWidgets 배포
NEEDED libwx_gtk2u_core-3.0.so.0
NEEDED libwx_baseu-3.0.so.0
NEEDED libstdc++.so.6
NEEDED libgcc_s.so.1
NEEDED libpthread.so.0
NEEDED libc.so.6
이 라이브러리의 각
는 두 컴퓨터 모두에 포함되어 있습니다. 나는 스레드 How to deploy C++ app on Linux을 따라 갔지만 도움이되지 않았습니다. 도움을 주시면 감사하겠습니다.
'x86_64' 라이브러리로 앱을 교차 컴파일했는지 확인하십시오. –
@JosephRand를 사용하려면 x86 용 (일명 32 비트) 배포 용 패키지와 x86_64 (일명 64 비트) 배포 용 패키지 중 하나를 배포해야합니다. – Igor
내 64 비트 설치에는 32 비트 라이브러리가 있으며, 해당 컴퓨터에서 VirtualBox를 실행하고 libc6에 Multi-Arch가 있기 때문에이 라이브러리가 작동합니다. 32 비트 라이브러리가 배포 컴퓨터에 있는지 확인하기 위해 추가 라이브러리를 테스트해야합니까? –