2012-07-09 3 views

답변

1

"인터프리터"는 본질적으로 존재하지 않지만 (실제로는 그렇지 않더라도) 현대 IDE를 사용하는 것이 좋습니다. Eclipse + CDT를 사용하면 Java 에서처럼 "on the fly 컴파일"을 수행 할 수 있습니다. 컴파일로 인해 대기 시간이 줄어들어 언제든지 프로젝트를 실행할 수 있습니다 (적절한 컴퓨터가있는 경우).

다른 답변은 직접 gcc test.c을 사용하지 말 것을 권합니다. makefile을 사용하거나 최소한 gcc -Wall -g -o myapp test.c 맨 위에 컴파일하는 동안 추가 정보가 있어야합니다 (C가 파이썬보다 더 많은 함정을 가지고 있기 때문에 유용합니다). 또한 test은 표준 프로그램이며 .은 PATH에 없을 수도 있습니다. myapptest보다 좋은 이름입니다.

-1

Cling입니다. 결코 사용하지 않으므로 더 말할 수는 없지만 찾고있는 것처럼 보입니다.

또한이 질문에 다른 리드를 찾을 수 있습니다 : Is there an interpreter for C?

+2

참고로 CLing은 C++ 인터프리터입니다. – mloskot

0

당신이 한 번 봐 걸릴 수 있습니다

vim $1 ; gcc $1 ; ./a.out

: http://codepad.org/

또는 쉬운 방법은 같은 쉬 스크립트를 작성하는 것입니다

0

내가 아는 한 C++ 코드를 해석 할 수 없습니다 ...

W 당신이 할 수있는 모자 (그리고 내가 간단한 일을 빨리 작성해야 할 때)는 간단한 make 파일을 만들고 콘솔 플러그인이있는 Kate와 같은 간단한 텍스트 편집기로 새 파일을 엽니 다. 그런 다음 코드를 작성하고 "make"를 입력하여 konsole에서 코드 결과를 확인하십시오/사용중인 쉘

1

찾고있는 것에 가장 가까운 해결책은 C shell (CSH) 또는 C Scripting Language (CSL) 인 것 같습니다.

또는 C 샘플을 작성하는 편집기를 연 다음 좋아하는 C 컴파일러를 실행할 콘솔 창이 있습니다. 아이디어는 다음과 같은 간단한 작업 흐름을 갖는 것입니다.

$ gvim test.c 
$ gcc test.c 
$ ./a.out 

C는 스크립팅 언어가 아닙니다. 그러나 JIT compiler for C, C++, and the likes 토론에 도움이 될 수 있습니다.

+0

나는 코드를 바꿀 때마다 컴파일/실행하지 않을 무언가를 갖고 싶었다. 하지만 당신이 말하는 것은 꽤 단순 해 보입니다. – dhblah

+0

@gasan C는 스크립팅 언어가 아닙니다. 그 의미에 대해 어딘가 읽어보십시오. – mloskot

관련 문제