최근에 Windows 7에서 Ubuntu로 전환했습니다. 이전에는 Microsoft의 IDE 인 Visual Studio에서 C ++을 배우고있었습니다.
- IDE를 사용하여 우분투에서 C ++ 프로그래밍을 어떻게해야합니까?
최근에 Windows 7에서 Ubuntu로 전환했습니다. 이전에는 Microsoft의 IDE 인 Visual Studio에서 C ++을 배우고있었습니다.
답변:
우분투와 함께 제공 되는 표준 gcc 가 있습니다. 그냥 ALT+ F2입력 gnome-terminal
하거나 Enter 키를 눌러 CTRL+ ALT+는 T콘솔을 시작합니다.
콘솔에서 프로그래밍을 시작하려면 nano test.c
; 그렇게하면 첫 번째 test.c 파일 작업을 시작할 수 있습니다. 이 시도:
#include <stdio.h>
int main ()
{
printf("Hello AskUbuntu!");
}
그럼 그냥 눌러 CTRL+ X하고 Enter 키를 눌러 Y다음 ENTER저장하고 닫습니다.
다음 을 입력 하여 gcc 를 사용하여이 test.c 파일을 컴파일하십시오 :. test.c 의 코드를 사용하여 gcc test.c -o mytest
mytest (입력하여 실행 가능)라는 파일이 작성 됩니다../mytest
C ++ 코드도 마찬가지입니다. 그것은과 같은 방식으로 작동 GCC 컴파일 : test.cpp
사용하여 파일을 ++ g를 입력하여 g++ test.cpp -o mytest
, (입력하여 실행 가능 MYTEST를라는 파일이 만들어집니다 ./mytest
Test.cpp에의 코드를 사용하여).
이것은 한 가지 방법입니다.
내가 추천하는 또 다른 방법은 테스트 한 후 작동하는 것으로 알려진 Code :: Blocks를 사용하는 것입니다 (Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 및 10.10). 즉시, 오류없이, 아무것도 작동하지 않습니다. 내가 지금까지 사용한 것은 Code :: Blocks 8.02이지만 10.05는 몇 달 전에 나 왔으며 좋아 보입니다.
를 실행하여 설치할 수 있습니다 sudo apt-get install codeblocks
.
내가 추천하는 마지막 방법 Aptana
은 완전한 GUI IDE 시스템입니다. Aptana는 매우 복잡하며 완전한 도움말 시스템과 자동 완성, 자동 도움말 작업 방식으로 의심의 여지를 확실히 해결할 것입니다. Aptana는 Microsoft의 IDE보다 훨씬 뛰어납니다. 이미 두 시간 동안 일한 적이 있으며 나는 큰 일을 위해 Aptana를 떠나지 않을 것입니다.
테스트 할 수 있도록 여기에 링크를 남겨 두겠습니다.
Aptana에 - http://www.aptana.com/
CODEBLOCKS - http://www.codeblocks.org/
C의 새 버전 - http://en.wikipedia.org/wiki/C1X
C의 새 버전 ++ - HTTP : / /en.wikipedia.org/wiki/C%2B%2B0x
gedit, scite, emacs, vi 등과 같은 구문 강조 표시가있는 편집기로 시작합니다.
그런 다음 직접 컴파일하는 법, include-path가 무엇인지, library-path가 무엇인지, 경고를 켜고 끄는 방법, .o-files, 라이브러리 (.so), 실행 파일을 빌드하는 방법 및 방법 makefile을 빌드하십시오.
그러면 어떤 값으로 구성 할 것인지 알 수 있으므로 IDE로 전환합니다. 무엇을 모르고 어디를 모르면 더 어려워집니다. 더 이상 C ++을 사용하지 않으므로 코드 : : 블록은 좋은 평판을 얻습니다.
그것이 내가 모르는 시각적 GUI- 빌더로 유용한 지 여부-당신이 그런 것을 찾고 있는지 여부에 대한 당신의 질문조차 명확하지 않습니다.
Olcay가 의견에서 지적했듯이 c ++ 용 c ++ 도구 (컴파일러, 링커 등)를 설치해야합니다. 어쩌면 일부 dev 패키지 (개발)도 있습니다.
sudo apt-get install g++
오타가 아니며 gnu-c ++의 경우 g ++입니다.
수행하려는 작업에 따라 다음을 사용할 수 있습니다.
QtCreator 또는 NetBeans 를 사용하는 것이 좋습니다. 이 두 가지 IDE가 C ++ 개발에 가장 적합하다는 것을 알 수 있습니다.
Geany, Aptana (실제로는 웹 개발 용)와 Codeblocks는 모두 시도 할 때 좋지 않습니다.
추신 : IDE에서 프로그램을 작성하면 좋은 프로그래머가 아니라고 말하는 사람들의 말을 듣지 마십시오. 일반적으로 어리 석고 유치합니다. IDE는 사용자를 위해 코드를 작성하지 않습니다. 또한
일부 Linux 커널 개발자도 Qt Creator로 전환했습니다. 밸브 및 업계의 많은 다른 유명인들은 Linux에서 C 및 / 또는 C ++ 개발을 위해 Qt Creator를 사용합니다.