2012-08-26 1 views
-3

내 소스 코드를 업로드 할 수있는 웹 사이트가 있습니까? 그러면 Linux에서 실행할 수있는 이진 파일이 나에게 반환됩니까?온라인 C++ 컴파일러 : 나에게 바이너리 파일을 출력 하시겠습니까?

저는 리눅스를 사용하는 것이 좋지 않습니다. 이런 종류의 서비스는 나를 위해 생명의 은인이 될 것입니다.

나는 codepad.org를 알고 있지만 내가 아는 한 그 프로그램의 텍스트 만 출력합니다. 컴파일하는 동안 생성되는 실행 파일을 다운로드해야합니다.

+14

방금 ​​컴파일하는 법을 배운다면 큰 호응을 얻으실 수 있습니다. –

+6

작은 수수료 20 USD를 지불하면 코드를 전자 메일로 보내주십시오. –

+1

소스 코드를 작성하는 것은 어렵습니다. 작성 중이므로 컴파일러를 사용하는 것이 훨씬 쉽습니다. Pl. g ++ yourfilename -o outputfile 명령을 사용하여 컴파일하고 실행 파일을 만듭니다. –

답변

12

나는 그와 같은 사이트를 전혀 모르지만 (필자가 반환 할 수있는 것을 신뢰하지는 않습니다).

자신 만의 소스 코드를 컴파일 할 수없는 이유는 무엇입니까? 모든 프로그래머는 작성한 소스 코드를 컴파일하는 방법을 알아야합니다.

g++ yourprog.cpp 

그리고 그것은을 생성합니다 : 설계/코드를 작성이 어렵다, 컴파일 간단한 (그리고 C 가정/파일 다운로드 :

++ 소스가 .cpp 확장자로 저장됩니다 업로드 더 쉽게, 그냥 할 단순히 프롬프트에서

./a.out 

을 입력하여 실행 할 수있는 기본 이름 a.out 이진 실행.

모든 경고를 활성화하려면 (좋은 생각) -Wall 명령 줄 스위치를 추가하십시오. 사용할 수있는 이름을 사용하려면 -o (출력용) 스위치를 사용하십시오. 다음은이 두 가지로 프로그램을 컴파일의 예는 다음과 같습니다

g++ -Wall yourprog.cpp -o prog 

이 활성화 된 전체 경고 메시지와 소스 코드, yourprog.ccp를 컴파일하고 (당신이 어떤 이름을 선택할 수 있습니다) prog라는 이름의 실행 파일을 생성합니다. 프롬프트에서 이전의 실행 파일로 동일한 방식으로 실행 : 당신이 .C 확장자를 사용하는 경우 ./prog

은 단순히 위의 .cpp에 대한 .C을 대체합니다.

여기에 C++ 프로그램을 컴파일하는 경우 more examples이고 여기에 tutorial이 있습니다. 마지막으로 gcc/g++ man page

@MagnusHoff의 도움이되는 의견으로 지적했듯이 컴파일러와 관련 도구를 설치해야 사용할 수 있습니다. @MagnusHoff는 아래의 주석에서 우분투에 대한 지시 사항을 제공합니다. 구체적 내용은 배포판에 따라 다를 수 있습니다.

+1

질문을 무시하고 잘하면 xD하면 더 유용 할 것입니다. – xQuare

+1

컴파일러와 관련 도구를 설치해야합니다. 우분투에서는'build-essential' 패키지를 설치합니다. 예를 들면 다음과 같습니다 :'sudo apt-get install build-essential'. –

+0

@MagnusHoff 우수 점, 이에 대한 참고 사항을 답변에 추가하겠습니다. 알림 주셔서 감사. – Levon

3

우분투 소프트웨어 센터에서 사용할 수있는 코드 블록을 사용할 수 있습니다 (무료이며 다른 배포판의 버전도 있음). http://www.codeblocks.org/ 나는 인터페이스가 익숙해지기 쉽다고 생각합니다. 행운을 빕니다!

+0

권장 목록에 KDevelop 또는 QtCreator를 추가합니다. – drescherjm

+0

그래서 VirtualBox를 설치해야 할 필요가 없습니다. 정말 멋지다. – Rookie

+0

실로! 그것은 독립 실행 형 프로그램이며 몇 번의 클릭만으로 작동합니다. – Edeph

관련 문제