MinGW-w64 및 MSYS2 설치 방법
오픈 소스 라이브러리를 구축하려고 합니다.의존관계를 쉽게 다운로드 할 수 있는 패키지 관리 시스템이 필요합니다.처음에는 사용하고 있습니다.MinGW+MSYS동봉된 패키지는 한정되어 있습니다.MinGW-w64 + MSYS2.
는 운운운ededed를 .mingw-w64-install여기서부터요.실행 중 다음 오류가 보고됩니다.어떻게 고치죠?

그 에 '아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아MinGW-w64다운로드 페이지, 다운로드 링크가 많이 보입니다.시그윈이 되다어떻게 어떻게.Cygwin ★★★★★★★★★★★★★★★★★」MinGW-w64있나요?관련이 있나요?

저의 현재 이해,있는 것은 알고제가 현재의 시간에 있다.MinGW+MSYSMinGW에, 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-toolchainb) 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 |