이 프로그램은 컴퓨터에서 발생할 수 있는 많은 오류로부터 사용자를 보호하고 문제를 신속하게 해결하는 데 도움이 됩니다.

메모. 이 지침은 새로운 release-2.x.y Pidgin 분기에 연결된 개발 버전에 대해 유효한 상태로 유지됩니다. Pidgin에 게시된 버전을 만들기 위해 이 페이지 대부분의 다른 버전을 보려고 할 수 있습니다. 또는 일반적으로 3.0.0 분기에 대한 명령이 필요할 수 있습니다.

새 빌드 환경 설정

  1. Cygwin Bash 셸을 설치합니다.또한 bash, bzip2, ca-certificates, coreutils, gawk, gnupg, grep, gzip, libiconv, make, patch, sed, unzip, black rest, wget 및 zip을 설치해야 합니다. 굵게 표시된 유형은 강조 표시되지 않음). Cygwin 대신 “MSYS”를 사용할 가능성이 가장 높으며 반대로 사용하는 경우 모든 지침을 조정해야 할 수도 있습니다.

<블록 인용>

또한 기술 환경을 자동으로 유발하는 타사 “Pidgin Winddev” 스크립트 세트도 사용합니다. 이 도구는 Cygwin과 MSYS 모두에서 잘 작동합니다.

  1. 다음 진술은 원본 pidgin이 $PIDGIN_DEV_ROOT/pidgin- 이전에 채굴되거나 발굴될 가능성이 있는 것으로 간주된다는 정확한 예측으로 작성되었으며 곧. , 사용자는 $PIDGIN_DEV_ROOT/win32-dev에 종속성을 구성하는 모든 관련 Pidgin을 설치합니다(여기서 단계는 win32-dev 외에 pidgin 근본 원인이 거의 확실합니다. 가장 중요한 동일한 수준).일부 사용자는 빌드 환경을 설정하는 방법에 대한 지침이 도움이 될 것입니다.

<블록 인용>

PIDGIN_DEV_ROOT로 설명된 환경 측면을 성공적으로 설정할 필요가 없을 수도 있습니다. 이는 특정 기사에서 자리 표시자로 사용되기만 하면 됩니다.

<블록 인용>

메모. 공백으로 로드된 $PIDGIN_DEV_ROOT 경로를 사용하고 싶지 않을 수 있습니다. 이는 불필요한 복잡성을 유발할 수 있기 때문입니다.

<블록 인용>

사람들은 때때로 디렉터리 구조에 대해 확신이 서지 않으므로 일반적으로 모든 종속성이 일반적으로 설치된 후 구조에 연결된 예가 있습니다($PIDGIN_DEV_ROOTc:devel로 표시되어 작성됨). pidgin-devel 예):

c:develpidgin-devel(다음은 종종 config.h.mingw 및 libpurple에서 멀리 생성된 소스 트리 가계도입니다.)c:develpidgin-develpidgin-<버전>c:develpidgin-develwin32-dev(다음 시작이 확실히 존재하면 모든 위험을 감수하고 구조가 올바른 것입니다.)c:develpidgin-develwin32-devgtk_2_0-2.14includelibintl.h
  1. 지시 사항에 따라 이전 MinGW 웹사이트에서 바로 “GCC mingw 버전 4.7.2” 패키지를 설치합니다.

<문자열>

  • 실제 다운로드:<문자열><리>binutils-2.24
  • mingw-runtime-3.20(dev 및 따라서 dll)
  • <리>â€

  • GCC에 필요한 공통 로컬 라이브러리:<문자열>
  • mpc-0.8.1-1(dev 및 추가 dll)
  • mpfr-2.4.1-1(dev 및 dll만)
  • gmp-5.0.1-1(dev 및/또는 dll)
  • pthreads-2.9.0-pre-20110507-2(dll과 결합된 개발)
  • 아이콘(dev 및 추가로 dll)
  • <리>— 국제-0.18.1.1-2

    <리>곰프-4.7.2-1

    <리>ssp-4.7.2-1

    <리>â €

  • gcc-core-4.7.2-1 AND(dll과 함께 사용되는 bin dev)
  • <리>gcc-4.7.2-1-mingw32-src

    • 모든 libssp 소스를 재배포할 수 있습니다. 결국 새 바이너리를 재배포하게 되므로
  • 위와 관련된 모든 항목을 원하는 설정으로 추출합니다(예: $PIDGIN_DEV_ROOT/win32-dev/mingw-4.7.2).
    • libssp 뒤의 위치와 라이선스를 위해 libssp-src.tar.gz 파일을 생성합니다.
      pidgin 컴파일 win32

       CD $PIDGIN_DEV_ROOT/win32-dev/mingw-4.7.2  mkdir libsspsrctmp  블랙 -C -xf libsspsrctmp gcc-4.7.2-1-mingw32-src/gcc-4.7.2.tar.bz2 gcc-4.7.2/COPYING3 gcc-4.7.2/COPYING.RUNTIME gcc-4.7.2/libssp --strip-components=1 Tar -C libssprctmp -czf bin/libssp-src.tar.gz .  rm -r 피진스 libsspsrctmp
  • 빌드 종속성 설치

    GTK+

    <블록 인용>

    Pidgin은 GTK+ 2.14를 기반으로 합니다. (보통 더 현대적인 7개의 런타임을 사용할 수 있습니다).집중 gtk+ 패키지에는 단일 ZIP 파일과 관련된 모든 GTK+ 종속성이 포함됩니다.