C / C ++ 컴파일러를 사용할 수 있습니까?


13

우분투 10.10으로 옮겼습니다. 이제 C / C ++ 컴파일러를 사용하는 데 문제가 있습니다. 실행 파일을 만드는 Microsoft Windows에서와 같이 모든 라이브러리 (그래픽, 수학, conio, stdlib 등)를 사용하여 C / C ++ 컴파일러를 사용할 수있는 가능한 방법은 무엇입니까?


"Microsoft windows에서와 같이 완벽하게"의미하는 바를 설명하기 위해 질문을 편집하십시오.
djeikyb

아마도 그는 Win32 / 64 실행 파일을 생성하는 컴파일러를 의미 할 것입니다.
네이선 오스만

답변:


32

우분투는 리포지토리에 표준 Gnu Compiler Collection 을 제공 합니다.

다음 명령을 사용하여 Gnu C 컴파일러 gcc gcc 설치 와 Gnu C ++ 컴파일러 g ++ g ++ 설치 를 설치할 수 있습니다 .

sudo apt-get install gcc g++

또한 libc6-dev libc6-dev 설치 (C 표준 라이브러리 포함) 및 libstdc ++ 6-4.5-dev libstdc ++ 6-4.5-dev 설치 (표준 C ++ 라이브러리 포함 ) 를 설치하려고합니다 .


Microsoft의 Visual C ++ 컴파일러와 비슷한 것을 찾고 있다면 Qt , 특히 Qt Creator를 살펴보십시오 qtcreator 설치. 비주얼 폼 디자이너, 코드 에디터 및 디버거를 갖춘 본격적인 IDE입니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


편집 :
이제 "Microsoft windows에서와 같이 완벽하게 무엇을 의미합니까?"라는 의미가 명확 해지면 위에서 언급 한 Qt Creator가 귀하의 요구에 완벽하게 맞습니다. 콘솔을 사용하여 애플리케이션을 컴파일 할 필요가 없으며 Qt 프레임 워크는 배우고 사용하기 쉽습니다.

Qt를 시작하기위한 훌륭한 자습서가 있습니다 .


"마이크로 소프트 에서처럼"은 그래픽과 다른 라이브러리를 사용하여 좀 더 깊이 코딩 할 수 있다는 의미입니다. 텍스트 편집기 (gedit)를 사용하여 터미널에서 사용하는 것이 문제가됩니다.
성운

@aneal : 내 답변을 편집했습니다.
Nathan Osman

감사. 나는 그것을 사용하려고합니다. 이것이 내가 찾고있는 것이라면 c를 보자.
성운

8

아래는 (1) 간단한 hello-world 프로그램 (2) 컴파일 된 (3) 실행 가능 (4) 실행입니다. 컴파일러가없는 경우 소프트웨어 install gui 를 사용하거나 다음 명령을 실행 하여 gcc 및 g ++를 설치하십시오 .sudo apt-get install gcc g++

jake@daedalus:~/playground$ cat hello.cc 
// 'Hello World!' program 

#include <iostream>

int main()
{
  std::cout << "Hello World!" << std::endl;
  return 0;
}
jake@daedalus:~/playground$ g++ hello.cc -o hello
jake@daedalus:~/playground$ chmod +x hello
jake@daedalus:~/playground$ ./hello 
Hello World!
jake@daedalus:~/playground$

4

터미널을 통해 c ++ 컴파일러를 설치할 수 있습니다.

sudo apt-get install build-essential

코드를 작성하려면 Gedit (기본적으로 설치됨) 또는 Emacs 와 같은 많은 편집기가 있습니다. 통합 개발 환경이 필요한 경우 Anjuta 를 사용할 수 있습니다 .

sudo apt-get install anjuta anjuta-extras

참조 : Ubuntu Linux에서 C / C ++ 프로그램을 컴파일하는 방법

IDE가 포함 된 독일어 목록


터미널에 'sudo apt -get install buid-essential'을 작성했습니다. 하지만 오류가 발생합니다 :
Khurram Usman

sudo : apt : 명령을 찾을 수 없음
Khurram Usman

'apt'다음에 공백을 제거하십시오.
BuZZ-dEE

확인 ....가 someting가 설치되는
Khurram 우스만

C ++ 만 사용하려면 빌드 필수보다 작은 g ++ 만 설치할 수 있습니다
Anwar


2

gcc(GNU Compiler Collection)가장 널리 사용되는 것 중 하나입니다 C compilers. 시스템에 설치하면 기본적으로 Ubuntu사용 gcc되며 설치됩니다. C 및 C ++ 프로그램을 각각 컴파일 하려면 gcc <filename>g++ filename에 입력 하십시오 terminal.


0

일반적으로 Ubuntu는 C 및 C ++ 컴파일러와 함께 제공됩니다. 일부 컴파일러에 대한 특정 요구 사항이 있으면이를 찾아서 설치할 수 있습니다. 사용할 수없는 경우이를 수행하여 설치할 수 있습니다.

sudo apt-get install build-essential

코드 작성과 관련하여 사용 가능한 다른 IDE가 있습니다. 내가 사용하는 것은 C, C ++ 개발자 http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junor 용 Eclipse IDE입니다 . IDE를 사용하는 경우 IDE는 GUI를 통해 프로그램 컴파일을 처리하지만 http://www.wikihow.com/Compile-aC/C%2B 에 자세히 설명 된대로 명령 줄에서 코드를 작성할 수도 있습니다 . % 2B- 우분투 프로그램 . Eclipse는 또한 코드 디버깅과 관련하여 사용자의 삶을 더 쉽게 만들어 줄 것입니다.

내 컴퓨터를 여는 방법에 대한 질문이 있습니까? 사용중인 우분투 버전과 데스크탑 환경을 알려 주어야합니다.

배터리의 경우

상태 표시 줄 (일반적으로 상단)을 마우스 오른쪽 버튼으로 클릭-> 패널에 추가 "표시기 애플릿 완료"를 추가하면 배터리 표시기가 있어야합니다.


잘 나는 우분투 12.o4를 설치했다. 기본값은 단일이어야합니다. 인터넷에서 읽어야합니다.
Khurram Usman

배터리 충전 상태를 어떻게 확인해야합니까?
Khurram Usman

배터리에 대한 답변을 업데이트했습니다.
VendettaDroid

답변이 도움이된다면 정확한 것으로 표시하는 것이 좋습니다.
VendettaDroid

상단 표시 줄을 마우스 오른쪽 버튼으로 클릭해도 아무 일도 일어나지 않으며 드롭 다운 메뉴가 열립니다. 가장 오른쪽에는 wifi BT 시간 및 설정 아이콘이 있습니다. 내가 그들을 위해 특정 메뉴를 클릭하면 열지 만 "표시기 애플릿 완료"와 같은 것을 볼 수 없습니다
Khurram Usman

0

여러 가지 방법으로 프로그램을 작성할 수 있습니다.

그런 다음 터미널 텍스트 편집기를 좋아하는 경우에 vimnano있다. GUI 텍스트 편집기를 좋아한다면 gedit기본 사용자에게는 충분합니다.

그래서 나는 당신이 프로그램을 작성하는 방법을 알고 바랍니다. 예를 들어 Gedit입니다. 당신은 당신의 키보드에서 슈퍼 키를 눌러 활성화 할 수있는 단일 대시에 gedit로 입력하여 찾을 수 있습니다.

프로그램을 연 후 프로그램을 입력하고 원하는 곳에 저장하십시오.

실제로 C / C ++ 프로그램을 성공적으로 실행하려면 build-essential이라는 이름의 패키지가 있어야합니다. 설치하지 않았다면

sudo apt-get install build-essential

터미널에서. 당신이 기본 Ubuntu 사용자이고 물론 Ubuntu를 처음 사용한다고 말했듯이 위에서 제안한대로 Unity 대시에 터미널로 입력하여 터미널을 얻을 수 있습니다.

프로그램을 실행하기 위해 저장 한 후에는이 지침에 따라 실행해야합니다.

 g++ /path/to/file_name.cpp -o <give some name >
./<give some name >

.hope 도움이됩니다.


0

gcc는 가장 널리 사용되는 C 컴파일러 중 하나입니다. GCC 컴파일러는 우분투 운영 체제와 함께 사전 설치되어 제공됩니다. c 프로그램컴파일 하려면 명령 프롬프트를 열고 HelloWorld.c 파일을 저장 한 현재 작업 디렉토리로 이동하십시오. 명령 프롬프트에 gcc HelloWorld.c를 입력하여 코드를 컴파일하십시오. 귀하의 C 프로그램은 프로그램이 구문 오류를 포함하지 않는 경우, 성공적으로 컴파일됩니다. a.out 파일을 생성합니다.

그러나 개인적으로 가장 좋아하는 IDE는 C / C ++ / 용 Eclipse입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.