C++ 2011에서 연주하고 싶기 때문에 아직 출시되지 않은 gcc 4.7이 필요합니다. 나는 svn 트렁크를 성공적으로 가져 와서 컴파일 할 수있었습니다.gcc 버전을 올바르게 전환하는 방법은 무엇입니까?
보안을 위해 시스템의 기본 gcc를 유지하고자하므로 - prefix으로 gcc4.7을 구성하고 비표준 위치에 설치했습니다.
이제 gcc 4.7을 내 시스템의 기본 gcc보다 어떻게 활성화해야합니까?
나는 이미 내가 GCC 4.7 빈 첫 디렉토리에 가리 키도록 내 PATH를 업데이트 CC 및 CXX 변수를 변경했습니다. gcc --version을 입력하면 4.7을 얻습니다.하지만 gcc는 단순한 실행 파일 그 이상입니다. gcc 설치 디렉토리에는 많은 실행 파일이 있습니다. 기본 포함 및 표준 lib C++도 있습니다.
지금까지, 모든 블로그 항목/SO 나는이 주제에 발견 질문 만 GCC 및 그램 ++ 실행 파일에 대해 말한다.
사람은 나에게 내가 완전히 GCC 4.7을 사용하는 환경에해야 할 변화의 목록을 줄 수 있습니까? LD_LIBRARY_PATH를 업데이트 하시겠습니까? gcc 4.7 시스템에 우선 순위를 부여하는 방법은 무엇입니까? 고려해야 할 다른 사항이 있습니까?
미리 감사드립니다.
GCC FAQ에 응답 : http://gcc.gnu.org/faq.html # multiple –
gcc 4.7로 컴파일 한 후 이상한 segfault를 경험했습니다. 그래서 제가 놓친 정보를 요구하고 있습니다. 따라서 내 질문에 "적절하게" – Offirmo