gcc-4.6(4.6.3-1ubuntu5) 소스 패키지 설치 방법

gcc-4.6(4.6.3-1ubuntu5) 소스 패키지 설치 방법

저는 최근 우분투 작업을 시작했는데 우분투에 프로그램을 설치하는 데 많은 어려움을 겪었습니다. NetBeans와 JAVA JDK 및 JRE를 어떻게 설치했는지 모르겠습니다. 불행하게도 NetBeans는 C++ 컴파일러와 디버거 없이 출시되었습니다. 나는 이틀 동안 인터넷 검색을 해왔고 내가 찾고 이해할 수 있는 것은 다음과 같은 것뿐이었습니다.

sudo apt-get install build-essential
sudo apt-get install gcc g++
sudo apt-get install gdb

마침내 컴파일러를 어떻게 설치했는지는 모르겠지만 여전히 디버거는 없습니다.
그런 다음 나는 이상한 일을 시작합니다. gcc, g++을 제거했는데 gdb그 밖의 내용은 잘 모르겠습니다. 어쨌든 나는 다음 링크에서 gcc-4.6( ) 소스 패키지를 다운로드했습니다.4.6.3-1ubuntu5http://packages.ubuntu.com/source/precise/gcc-4.6 그리고 짐작할 수 있듯이 설치 방법을 몰랐습니다. 그러니 어떤 도움이라도 주시면 대단히 감사하겠습니다 ^_^

답변1

Ubuntu는 익숙한 Windows 운영 체제와 다릅니다. 오래된 습관은 고치기 어렵지만 빠르면 빠를수록 좋습니다. 누구에게서든 .exe를 다운로드하고 시스템에 무엇이든 설치하려는 전체적인 사고방식을 폐기해야 합니다. 이것이 Windows에 악성 코드가 너무 많은 이유 중 하나입니다(물론 Netbeans Java 및 Virtualbox 등은 oracle IMO에서 다운로드하는 것이 더 낫습니다).

Linux 운영 체제를 실행할 때의 장점 중 하나는 대부분의 프로그램("패키지")이 패키지 관리자를 통해 설치된다는 것입니다. 이는 "app-store" 또는 "google-apps"와 유사하며 OSX에 익숙하다면 "homebrew"와 더욱 유사합니다.

Ubuntu를 사용하여 패키지(프로그램)를 설치하기 위해 소스 패키지의 소스를 다운로드할 필요는 없습니다. 당신이 해야 할 일은 sudo apt-get패키지 이름을 입력하는 것뿐입니다. gcc-4.6을 설치하고 필수 빌드를 수행하려면 터미널을 열고 다음 명령을 입력하십시오.

sudo apt-get update
sudo apt-get install gcc-4.6 build-essential

오류가 표시되지 않으면 패키지가 설치된 것입니다. gcc 패키지가 설치되어 있는지 확인해야 하는 경우 개방형 터미널에 다음 명령을 입력할 수 있습니다.

dpkg -l | grep gcc

출력에는 이름에 gcc 문자가 포함된 설치된 모든 패키지가 나열됩니다. 출력 없음 = 패키지가 설치되지 않았습니다.

또한,

dpkg -l 

설치된 모든 패키지를 나열합니다.

"netbeans"와 관련된 사용 가능한 패키지를 검색하려면 다음 명령을 입력할 수 있습니다.

apt search netbeans

결과 범위를 좁히려면 대신 다음 명령을 입력하십시오.

apt search netbeans | grep netbeans

또 다른 검색 예:

apt search c++ | grep compiler

마지막으로 다음 명령을 입력하여 패키지를 검색하고 설치하는 데 도움이 되는 GUI 프런트엔드(시냅틱 패키지 관리자)를 설치할 수 있습니다.

sudo apt-get install synaptic

설치된 앱 중에서 시냅틱 패키지 관리자를 검색하거나 터미널을 열고 다음 명령을 입력하세요.

sudo synaptic

관련 정보