2011-08-31 6 views
0

두 개의 mycode.c와 main.c의 실행 파일을 만들고 싶습니다. 어떻게 실행 파일을 만들 수 있습니까? 내가 우분투에서 C 프로그램의 실행 파일을 만드는 방법

GCC의 mycode.c의 main.c에

을했고, 그것은의 a.out을 생성하지만 내가 그것을 클릭하면 그것은 (내가 그래서 나와 함께 곰하시기 바랍니다이 새로운 오전) ..

을 실행할 것

+3

시도'명령 줄에/a.out'을.. –

+0

^예. 또한 여러 가지 실행 파일을 만들 때 또는 여러 개의 상호 연결 종속성이있는 경우 Makefile을 살펴보십시오. http://www.youtube.com/watch?v=o6x0EHAzCJc – Vinay

답변

2

다음과 같이 실행이

gcc mycode.c main.c -o myprogram 

시도 감사 ./myprogram

두 번 클릭해도 아무 것도 보이지 않을 것입니다. 처음에 컴파일 한 명령 행에서 실행 해보십시오.

+1

myprogram이 아닌 ./myprogram을 사용하여 실행합니다 (저장 한 디렉토리에서 - 알고 있다고 알고 있습니다, Alex, 혼란 스러워요) – gnometorule

0

a.out이 아직 실행되지 않을 수 있습니다.
는 수행
$> chmod 755 a.out
또는 $> chmod a+x a.out

는 다음을 실행하십시오 :
$> ./a.out

+0

그렇지 않습니다. gcc는'a.out' 실행 권한을줍니다. 'a.out '파일 (아마도 Nautilus에서)을 두 번 클릭하면 터미널에서 실행되는 것이 아니라 실행되어야합니다. –

관련 문제