12.04용 패키지를 찾을 수 있는 PPA가 있습니까? 또한 빌드 스크립트가 작업을 수행합니다!
소스에서 다운로드하려고 시도했지만 종속성이 엉망입니다.
내 프로젝트를 C++-11로 포팅하고 싶지만 소스에서 설치하는 데 너무 많은 시간을 낭비하고 싶지 않습니다...
GCC 4.8이 13.04에 포함되나요? 그렇다면 몇 달은 기다릴 수 있겠네요 :)
이 질문에 지정된 대로 설치하려고 했습니다. gcc-4.8을 설치하는 방법:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
[좋아요]
sudo apt-get update
[좋아요]
gabry@nevada:~$ sudo apt-get install gcc-4.8
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gcc-4.8
해당 버전이 없는 것 같습니다.12.04...
실제로 저는 소스에서 빌드하려고 합니다. 운이 좋게도 네이티브 컴파일러를 사용했지만mingw32 w64~와 함께표준::스레드지원하다...
답변1
사용자74513,
예, 우분투 13.04에 대한 gcc 4.8의 불필요한 의존성은 사실입니다. 사이트를 방문하세요:
https://launchpad.net/~ubuntu-toolchain-r/+archive/test
"게시된 패키지 개요"에서 퀀탈(또는 무엇이든 특별함)을 선택하면 가용성이 표시되지 않습니다. Raring을 선택하면 13.04가 출시되면 기다리고 버그를 제외하고는 생활이 좋아질 것입니다.
std::thread의 경우 gcc 4.7.2-5ubuntu를 사용할 수 있습니다. 4.7과 4.8(및 기타)의 차이점은 여기에서 확인할 수 있습니다.
http://gcc.gnu.org/gcc-4.7/cxx0x_status.html
(또는 /gcc-4.8/)
그러나 스레드 로컬 저장소가 필요한 경우 gcc 4.8이 필요합니다.
기록을 위해 위의 PPA를 소유한 개발자에게 편지를 썼지만(3번) 그들은 결코 답장을 하지 않았습니다.