답변:
Geany 를 사용 하여 C ++ 소스 코드를 작성, 편집, 컴파일 및 실행할 수 있습니다. 그러나 코드 블록을 사용하려면 최신 버전의 코드 블록 16.01을 설치하십시오. 코드 블록 16.01을 설치하려면 터미널에서이 명령을 실행하십시오.
sudo apt-add-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks
우분투의 코드 블록 이 불안정한 것 같습니다 . Ubuntu 19.04의 Codeblocks 16.01을 사용하면 다른 사람들이보고 한 것과 동일한 문제 (편집기 정지 및 응용 프로그램이 갑자기 종료 됨)가 표시됩니다.
에서 메시지 Codeblocks 포럼에서이 문제에 응답하는 개발자는 "당신은 내가 아무 생각이 어떻게 수정에 대한이 없습니다 불쾌한 버그의 일부를 명중했습니다"라고, 그는은을 의미 오래된 토론 wxWidgets에 개발자 포럼에 2008 년부터 문제에 대해.
크로스 플랫폼 GUI 라이브러리에 이와 같은 문제를 일으키는 wxWidgets만큼 인기있는 오랫동안 해결되지 않은 버그가 있다는 것은 약간 놀라운 일이지만 상황 인 것 같습니다. 불행한 사람.
CodeBlocks는 실제로 필요하지 않습니다. g++
코드를 컴파일하기위한 컴파일러 가 필요 합니다. 설치되어 있지 않은 경우 다음을 설치해야합니다.
$ sudo apt install g++
편리한 코드 작성을 위해 VS Code (개인 취향), Atom, Vim, Sublime 등과 같은 텍스트 편집기를 설치할 수 있습니다. start.cpp
컴퓨터의 특정 위치 (예 :)에 새 파일 (예 :)을 작성 /home/<username>/Codes
하고 작성하십시오. 일부 코드. 그런 다음 동일한 위치에서 터미널을 엽니 다 (이 경우 / home // Codes). 그런 다음 다음을 입력하십시오.
$ g++ start.cpp -o start.out # this compiles your code
$ ./start.out # this is how you run it
파일에 입력이 있고 (예 input.txt
:) 다른 파일에 출력을 쓰려면 (예 :) output.txt
명령은 다음과 같습니다.
$ ./start.out < input.txt > output.txt
이것이 기본적으로 cpp의 터미널 방식입니다. 당신은 아마 실수를 할 것이므로, 당신은 선생님 / 터미널에 경험이있는 사람에게 물어볼 것을 제안합니다. 나는 당신이 인생에서 다시 CodeBlocks를 다시 설치하지 않아도되기를 바랍니다 :)