2012-11-21 3 views
3

저는 cow.c라는 매우 작은 프로그램을 작성했습니다. 컴파일 한 후 cygwin 터미널에서 실행하려고하면 출력이 없습니다. 컴파일시 오류가 없습니다.printf의 출력이 cygwin 터미널에 표시되지 않습니까?

#include <stdio.h> 
int main() { 
    printf("%s\n", "COW?"); 
    return(0); 
} 

편집 : 나는 그 출력은 Cygwin에서 터미널에 인쇄하는 대신 빈 공간에 손실 보장하기 위해 수행해야하는 단계가 문제가 Cygwin에서 함께 있다는 느낌 ...이?

+0

다음과 같이하십시오 :'printf ("COW? \ n");'.. btw이게 작동해야합니다. – Omkant

+0

문제를 더 잘 설명하기 위해 편집 된 원래 게시물. –

+0

프로그램을 어떻게 컴파일하고 실행합니까? (즉, 터미널에서 어떤 명령을 실행합니까?) – netcoder

답변

3

실행 :

gcc cow.c -o app

이 그런 유형 :

./app

이 작동합니다.

+0

효과가 있습니다. 하지만 왜? –

+0

'gcc cow.c -o app'는 당신의 * 현재 * 디렉토리 밑에 실행 프로그램을 생성합니다. 그것을 실행하기 위해서는'./app'를 입력해야합니다.이 프로그램은 방금 만든 프로그램을 실행합니다. – Maroun

관련 문제