-4
int main(int argc, char *argv[])
{
if (argc < 2) {
printf("missing argument\n");
exit(-1);
}
printf("%s %s %s", argv[1], argv[2]);
return 0;
}
3 4 ./a.out하지만 같은 리눅스 터미널 감사합니다 !! 이미뿐만 아니라이 .out 사용하지 않고 ./a 3 4와 같은 명령 줄 인수를주고 싶다 ./a 3 4
cc a.c
의미를 한 경우에,
cc -o a a.c
을 또는 :
이름에 .out을 사용하여 컴파일하지 마십시오. – Annabelle
아니요 ./a 그런 파일이 디렉토리에 존재하지 않지만 ./a.out과 함께 실행하면 괜찮습니다. –
'gcc'는'a.out'의 이름을 무엇이든 바꿀 수있는'-o' 플래그를 허용합니다 네가 원해. – Jonesinator