Code :: Blocks IDE를 설치하는 방법?


23

64 비트 Ubuntu를 사용하고 있으며 Code :: Blocks IDE를 설치하려고합니다. 저장소가 있습니까?


3
Cod :: Blocks는 Ubuntu 저장소에 있습니다.
zeitue

1
@NlightNFotis 우분투를 처음 접하는 사람을 어떻게 관리하겠습니까? 그래서 이곳은 고독한 사용자가 커뮤니티로부터 도움을받는 곳입니다. 질문은 전문가에게는 어리석은 소리 일지 모르지만 초보자에게는 심각한 일입니다. Plz. 우리가 대신 '인류'의 불꽃을 불렀다고 추정하지 못합니다. 어쨌든, 나는 당신을 모두 전문가라고 생각합니다. Plz는 앞으로 나에게 도움을 주저하지 않습니다.
Namshum

2
@Namshum 내 의견은 어떤 것을 의미하는 것이 아니라, 당신을 화염이 아니었다 심각한 소프트웨어 개발자가 문제 해결사이며 , 그는해야 자신에 의해 자신의 문제에 대한 답변을 찾을 수 에 대한 해결책을 다른 사람에게가 아니라 자신의 그는 모든 일하지 않는 문제 그는 답을 찾을 수 있었지만 실패했습니다.
NlightNFotis

1
@NlightNFotis 감사합니다! 당신의 링크를 위해. 또한 C ++로 프로그래밍을 배우려고한다고 말하고 싶습니다.
Namshum

답변:


11

Code :: Blocks는 플랫폼 간 통합 개발 환경 (IDE)입니다. 자체 확장 가능한 플러그인 프레임 워크를 기반으로 무제한 확장이 가능합니다. 그 기능의 대부분은 이미 플러그인에 의해 제공됩니다. 기본 패키지에 포함 된 플러그인은 다음과 같습니다.

  • 많은 무료 컴파일러에 대한 컴파일러 프론트 엔드
  • GDB 용 디버거 프론트 엔드 (Windows 플랫폼 용 CDB)
  • 소스 포맷터 (AStyle 기반)
  • 새로운 C ++ 클래스를 생성하는 마법사
  • 코드 완성 / 기호 브라우저 (작업 진행 중)
  • 기본 MIME 핸들러
  • 새로운 Code :: Blocks 플러그인 생성 마법사
  • 할 일 목록
  • 스크립트 기반의 확장 가능한 마법사
  • 자동 저장 (충돌의 불행한 경우에 작업을 저장) 1

다운로드하여 설치하려면 아래 이미지를 클릭하십시오.

소프트웨어 센터를 통해 설치

1 출처 : 우분투 앱 디렉토리


1
Ubuntu 12.04 리포지토리의 현재 버전은 10.05-2이며 웹 사이트 에는 Code :: Blocks 12.11을 다운로드 할 수 있습니다.
Drew Noakes

@DrewNoakes 수동으로 deb 패키지를 다운로드하여 DPKP와 함께 설치할 수 있습니다.
userDepth

23

소프트웨어 센터에서 사용할 수 있습니다.

를 열고 Ubuntu Software Center이름을 검색하십시오.

또는 터미널을 통해 설치하십시오.

sudo apt-get install codeblocks

가져 오지 못했습니다 - :이 오류가있어 in.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets2.8/... 연결은 [IP : 91.189.92.182 80] 실패 E가 : 일부 아카이브를 가져올 수 없습니다, 아마 실행을 apt-get update 또는 --fix-missing을 사용해보십시오?
Namshum

소프트웨어 센터에 표시되지 않습니다.
neuronet

해당 터미널 명령은 소프트웨어 센터에 표시되지 않더라도 작동합니다.
도마 리우스

18

Code :: Blocks 웹 사이트에서 Linux 용 다운로드 페이지는 Code :: Blocks Release Builds PPA를 가리키며 , 아마도 최신 버전의 Code :: Blocks를 설치하는 가장 쉬운 방법 일 것입니다. 앞에서 언급 한 PPA에서 Code :: Blocks를 설치하려면 다음을 수행하십시오.

sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks codeblocks-contrib

1
이것은 훨씬 더 나은 방법입니다.
Saurabh Singh


1

우분투에서 커맨드 라인에서 코드를 컴파일하는 방법을 배우는 것이 유익한 경우 ... 코드 블록 IDE조차도

소스 코드 다운로드

http://www.codeblocks.org/downloads

codeblocks_16.01.tar.gz와 유사한 파일을 선택하십시오

tarball을 확장하고 발행하려는 위치로 cd

tar xvf /path/to/codeblocks_16.01.tar.gz

cd codeblocks-16.01.release

autoreconf -fi  #  
./configure  #  standard check to confirm your have necessary libs
make -j4   # actual compile and link step
sudo make install  # install binary and its libs
sudo ldconfig  # this registers your new libs

이제 설치되었습니다 ... 계속 진행하십시오

codeblocks   #  Voila you have launched your new IDE

위의 오류가 발생하면 아직 업스트림 종속성을 설치하지 않았을 것입니다 ... 그렇다면 이것이 도움이 될 수 있습니다

sudo apt-get install build-essential 
sudo apt-get install -y libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-dev wx3.0-headers wx-common
sudo apt-get build-dep codeblocks 

올바른 방법이지만 wxwidgets 3에 대한 Code :: Blocks 컴파일은 아직 제대로 지원되지 않아 IDE 내에서 충돌이 발생할 수 있지만 wxwidgets 2.8은 16.04 LTS에서 더 이상 사용할 수 없습니다.
Videonauth

1

다음을 실행하기 만하면됩니다.

sudo apt-get update

그때

sudo apt-get upgrade

그리고

sudo apt-get install codeblocks

저장소 목록이 최신 상태가 아니며 Ubuntu에서 업데이트 제안을 받았습니다. Linux 프로그래머가 되려면 시작하기 전에 LPIC-1 지식을 얻는 것이 좋습니다. 코드를 작성하려면이 시스템의 기본 사항을 이해하는 것이 중요합니다.


1

'Jens'의 최신 버전을 사용하는 것이 좋습니다. 비공식적이지만 모든 버전을 얻을 수 있습니다. 리포지토리 또는 'deb'파일을 선택할 수도 있습니다.

http://apt.jenslody.de/

안정적인 릴리스를 위해이 두 줄을 sources.list파일에 추가 하고 패키지 색인을 새로 고치십시오.

deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main

그런 다음 코드 블록을 설치하십시오. 우분투 12.04에서 테스트되었습니다-32 및 64 비트.


0

패키지를 수동으로 설치할 수 있습니다. 파일 관리자를 사용하여 FTP 를 통해 아카이브에 연결 또는 아래 링크의 사이트에서 수동으로 다운로드하십시오.

또는 다른 패키지 / 종속성이 없는지 나타내는 각 deb 파일을 클릭하여 GDEBI 와 함께 GUI를 통해설치 한 다음 먼저 설치하십시오. Codeblocks로 시작할 수 있으며 GDEBI 는 직접 관련된 패키지를 표시하고 그에 따라 종속성에서 길을 잃지 않습니다.

브라우저에서 직접 GDEBI 를 클릭하고 트리거하기 위해 파일 연결을 만들 수 있는지 알 수 없습니다 .

FTP : 아카이브

서버는 : ftp.archive.ubuntu.com

그리고 Codeblocks 의 경로 는 다음과 같습니다. ubuntu / ubuntu / pool / universe / c / codeblocks

터미널 유형 : ftp

그런 다음 propmt가 온다

ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb

파일은 HOME에 저장됩니다

원하지 않는 아키텍처 의 DEB 삭제

이 스크립트를 저장하십시오.

#!/bin/bash
# Reference
# http://www.cyberciti.biz/faq/bash-for-loop/
# https://www.dbsysnet.com/2015/12/using-bash-arrays-with-examples
BLOCKS=( hello young flying sun you don look old at all);
for LIST in 0 1 2 3 4 5 6 7 8 9 10 11 12
do
    echo ${BLOCKS[LIST]};
done;

스크립트 사용 방법에 대한 답변을 확인하고, 실행 가능하게하고 HOME 에서 실행하십시오 .

패키지를 설치하려면 echo를 bash 명령으로 바꾸십시오 :

dpkg -i ${BLOCKS[LIST]};

HOME 폴더 에서 Codeblocks 패키지 목록으로 목록 메시지를 변경하십시오.

ls *.deb

패키지 수를 12 개 요소 목록과 일치

20 개 요소 인 경우 12 34 5678 9 10 11 12 1314 15 16 17 18 19 20


복잡한 방법으로 dpkg패키지를 설치하는 순서를 가져와야하지만 스크립트로 해결하지 못하는 경우가 있습니다.
Videonauth

그렇다면 apt-get을 대신 사용하면 어떨까요? 아카이브에서 패키지를 다운로드하여 / var / ...에 넣고 apt-get에게 특정 버전을 설치하라고 지시합니까? 그것이 효과가 있다면 그것은 강타 일 것입니다. 패키지를 다시 다운로드하지 않기 위해 먼저 아카이브를 확인하십시오.
userDepth

이것은 작동 할 수는 있지만, 나를 망치지 말고 테스트하기 위해 VM을 설정해야합니다. Code :: Blocks를 처음부터 컴파일했습니다.
Videonauth

예. 진정한 무료 사용자 인 VM. 그렇기 때문에 스냅 샷을 사용하여 이러한 종류의 작업을 되돌리려 고 합니다. apt-btrfs가 기억 나지만 지원되지 않는 것 같습니다. 코드 블록에 MAKE RUN 규칙이 있습니까? @Videonauth
userDepth
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.