2013-08-28 2 views
1

현재 Visual Studio와 XCode를 사용하는 Windows 및 Mac에서 C++ Development를하고 있으며 Linux에서도 시작할 계획입니다.리눅스에서 C++ 용 GUI가있는 디버거

리눅스, gcc/g ++, gdb, Makefile에 대해 알고 있습니다.

Visual Studio/xcode (프론트 엔드) 디버거를 사용하기 때문에 gdb 명령 줄 도구를 사용하여 디버깅하는 것이 어려울 수 있습니까?

나는 리눅스에서 프로젝트 용 메이크 파일 만 보았고, make ide는 메이크 파일을 기반으로 프로젝트를 만들었습니까?

감사

+0

'make','gdb'를 실행할 수 있는데,'emacs' 내부에서 쉘을 사용할 수 있습니다. 일을하는 Linux (즉 명령 줄) 방식을 배우는 것은 노력의 가치가 있습니다 .... –

+0

@Basile Starynkevitch 답장을 보내 주셔서 감사합니다. C++ 개발을위한 vim 또는 C++ 프로젝트 디버깅 및 관리의 지침을 설명하는 튜토리얼 (가능한 경우 비디오)을 가르쳐 주시겠습니까? – dearvivekkumar

+0

가능한 복제본 http://stackoverflow.com/questions/24109/c-ide-for-linux – Jarod42

답변

0

Eclipse에서 기존 makefile을 사용하여 프로젝트에서 작업하는 것이 간단합니다.

Makefile 프로젝트로 파일 -> 가져 오기 -> C/C++ -> 기존 코드로 이동하십시오.

이렇게하면 IDE에서 프로젝트를 빌드 할 수 있습니다. 그것을 디버깅하려면 그냥 실행 -> 디버그로 이동하십시오. 이 방법으로 생성 된 기본 실행이 좋지 않은 경우 실행 -> 디버그 구성에서 실행 구성을 사용자 정의 할 수 있습니다.

1

이클립스는 메이크를 만드는 등, 당신을 위해 물건을 모두 할 것입니다. 처음 컴파일하기 전에 ctrl + B를 누르면 프로젝트가 빌드됩니다.

모든 라이브러리 연결은 "프로젝트"메뉴를 클릭하고 나서 C/C++ 빌드에서 "설정"을 클릭하여 수행 할 수 있습니다. 어딘가에 GCC/C++ 링커 아래에 나열된 "libraries"라는 설정이 있어야합니다.

+0

답장을 보내 주셔서 감사합니다. 하지만 라이브러리가 있고 라이브러리를 통해 제공되는 Makrfile을 사용하여 프로젝트를 만들고 싶습니다. – dearvivekkumar

+0

그런 다음 나는 * eclipse *가 아닌'emacs'를 사용하여 (그리고 필요에 따라) 설정하는 것이 좋습니다. –

+0

모든 라이브러리 연결은 "프로젝트"메뉴를 클릭 한 다음 C/C++ 빌드 아래에서 수행 할 수 있습니다. "설정"을 클릭하십시오. 어딘가에 GCC/C++ 링커 아래에 있다고 생각하는 "libraries"라는 설정이 있어야합니다. 나는 정확히 어디에 있는지 기억할 수는 없지만이 메뉴에서도 제공된 makefile을 지정할 수 있습니다. –

0

으로 리눅스에 대한 몇 가지 IDE가 있습니다.

+0

라이브러리 또는 일부 오픈 소스에서 제공하는 Makefile을 사용하여 이러한 IDE를 사용하여 프로젝트를 만드는 방법은 무엇입니까? – dearvivekkumar

+1

프로젝트 설정에 옵션이 있습니다. – Jarod42

+0

어디서 단계를 지정할 수 있습니까? – dearvivekkumar