MinGW-w64 및 MSYS2 설치 방법
오픈 소스 라이브러리를 구축하려고 합니다.의존관계를 쉽게 다운로드 할 수 있는 패키지 관리 시스템이 필요합니다.처음에는 사용하고 있습니다.MinGW+MSYS
동봉된 패키지는 한정되어 있습니다.MinGW-w64 + MSYS2
.
는 운운운ededed를 .mingw-w64-install
여기서부터요.실행 중 다음 오류가 보고됩니다.어떻게 고치죠?
그 에 '아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아MinGW-w64
다운로드 페이지, 다운로드 링크가 많이 보입니다.시그윈이 되다어떻게 어떻게.Cygwin
★★★★★★★★★★★★★★★★★」MinGW-w64
있나요?관련이 있나요?
저의 현재 이해,있는 것은 알고제가 현재의 시간에 있다.MinGW+MSYS
MinGW에, MSYS은 단지 좋은 addon는 동안 MSYS는 MinGW의에애드온에 불과하지만 훌륭한.MinGW-w64 + MSYS2
, MSYS2고 이것과 함께 일할 수 있는 도서관의 MinGW-w64은 단지 집합을 독립형 있다.MSYS2는 스탠드아론이고 MinGW-w64는 사용할 수있는 라이브러리 세트입니다.처럼 시그윈 많은 다른 packges 다운 받을 수 있다.Cygwin이 많은 다른 패키지들을 다운로드 할 수 있는 것처럼.
안타깝게도 사용한 MinGW-w64 설치에서 이 문제가 발생할 수 있습니다.왜 이런 일이 일어나는지 저도 잘 모르겠습니다(소스 포지의 URL 리다이렉션이나 현재 설치 관리자가 제대로 처리할 수 없는 것과 관련이 있다고 생각합니다).
어쨌든, 이미 MSYS2 를 사용할 예정이라면, 인스톨러는 필요 없습니다.
이 페이지에서 MSYS2를 다운로드합니다.
양쪽 인스톨이 완료되면,다음의 어느쪽인가에 있는,새롭게 작성된 「MSYS2 Shell」옵션을 클릭합니다에 새로 만들어진"MSYS2 쉘"옵션에 후 설치 완료를 클릭합니다.
MSYS2 64-bit
또는 또는MSYS2 32-bit
시작 메뉴에서(또는[시작(시작)]메뉴(또는.mingw64.exe
또는 또는mingw32.exe
설치 디렉터리에서).를참조해 주세요 cm이다.만약 올바르게, 터미널 프롬프트 올바르게실행되면 터미널같이 표시됩니다 다음과 프롬프트에 말할 것이다.
MINGW64
★★★★★★★★★★★★★★★★★」MINGW32
이 아닌MSYS
.「MSYS2」를 합니다.
pacman -Syuu
업데이트 중에 자동으로 닫히면 다시 시작하고 동일한 명령을 반복하여 업데이트를 완료합니다.정기적으로 설치를 업데이트해야 합니다.
툴 체인 설치
a) 64비트용:
pacman -S mingw-w64-x86_64-toolchain
b) 32비트용:
pacman -S mingw-w64-i686-toolchain
여기에는 GCC(컴파일러), GDB(디버거) 등이 포함됩니다.
필요한 라이브러리/툴을 인스톨 합니다.다음을 수행하여 저장소를 검색할 수 있습니다.
pacman -Ss name_of_something_i_want_to_install
예.
pacman -Ss gsl
및 설치 방법
pacman -S package_name_of_something_i_want_to_install
예.
pacman -S mingw-w64-x86_64-gsl
그 이후 GSL 라이브러리는 컴파일러에 의해 자동으로 검색됩니다.
하는 가, 이 프리픽스 「」, 「」)를 가지고 것을 .
mingw-w64-x86_64-
또는 64비트용mingw-w64-i686-
(') 명령줄 (「」등)에는, 되지 않은 만 사용합니다.grep
,sed
,make
(서양속담, 노력속담)컴파일러가 동작하고 있는 것을 확인합니다.
gcc --version
을 사용하는가 설치되어 있는 경우) 됩니다.<MSYS2 root>/mingw64/bin
또는<MSYS2 root>/mingw32/bin
고객님께PATH
.
MSYS는 갱신된 지 오래되지 않았습니다.MSYS2가 활성화 되어 있습니다.MSYS2에서 다운로드 할 수 있습니다.이것에는, 양쪽 모두의 기능이 있습니다.mingw
그리고.cygwin fork
패키지.
MinGW-w64 툴체인을 설치하려면(참조)
- 시작 메뉴에서 MSYS2 셸 열기
- 달려.
pacman -Sy pacman
패키지 데이터베이스를 업데이트하다 - 셸을 다시 열고 실행
pacman -Syu
패키지 데이터베이스 및 핵심 시스템 패키지를 업데이트하려면 - 셸을 다시 열고 실행
pacman -Su
나머지를 갱신하다 - 컴파일러 설치:
- 32비트 타깃의 경우
pacman -S mingw-w64-i686-toolchain
- 64비트 타깃의 경우
pacman -S mingw-w64-x86_64-toolchain
- 32비트 타깃의 경우
- 설치할 패키지를 선택하십시오. 기본값은 all입니다.
- 필요한 경우도 있습니다.
make
,달려.pacman -S make
또한 https://winlibs.com/에서 MinGW-w64의 스탠드아론 퍼스널 빌드를 입수할 수 있습니다.설치할 필요가 없습니다.추출만 하면 바로 사용할 수 있습니다.이것에 의해, 같은 시스템에 복수의 툴 체인을 설정할 수 있습니다(예를 들면, Windows 32비트용과 Windows 64비트용).
언급URL : https://stackoverflow.com/questions/73593758/how-can-i-find-latest-gcc-12-2-for-windows
'programing' 카테고리의 다른 글
이미지를 업로드하기 전에 미리 보기 (0) | 2022.09.15 |
---|---|
Python은 문자열 'contains' 서브스트링 메서드를 가지고 있습니까? (0) | 2022.09.15 |
Manjaro Linux: 소켓이 없어 Mariadb를 실행할 수 없습니다. (0) | 2022.09.15 |
Stripe API 오류 수정 방법: "IntegrationError:지정된 요소에서 데이터를 검색할 수 없습니다." Vue 구성 요소에서? (0) | 2022.09.15 |
Python 변수의 유형을 확인하는 방법은 무엇입니까? (0) | 2022.09.15 |