
#include<stdio.h>
main()
{
int a,b,c;
printf("enter the value of a and b for addition:\n");
scanf("%d %d",&a,&b);
c=a+b;
printf("Addition of the numbers is:%d",c);
}
gedit에 프로그램을 입력한 후 출력 명령을 내린 gcc o- filename filename.c
다음 다시 명령을 내린 다음 다시 명령을 내렸다는 메시지 ./filename
가 표시됩니다 . 그런 다음 컴퓨터는 다음과 같이 말합니다.permission denied
chmod +x filename
syntax error near unexpected token '"(enter values of a and b for addition:\n");
답변1
그냥 하세요 gcc filename.c && ./a.out
. 그러면 GCC를 사용하여 코드가 컴파일되고 실행됩니다.
답변2
잘못된 파일을 실행하려고 합니다. 컴파일러가 프로그램을 에 작성했지만 filename
모든 오류 메시지는 마치소스 코드, filename.c
, 곧장.
(컴파일러를 올바르게 실행했는지 확인하십시오. 또한 가 아니라 입니다 gcc -o
. gcc o-
)
답변3
잘못된 입력을 사용하셨습니다 gcc o- filename filename.c
. 우선 -o
( o-
잘못 입력한 것과 같지 않아야 하며) 이 순서대로 작성하는 것이 좋습니다 gcc filename.c -o filename
.
그러면 이후에는 ./filename
만들 필요가 없습니다 .chmod +x filename
gcc
답변4
설치하면 이 모든 것을 피할 수 있습니다 make
.make filename
Make
파일 이름을 찾아 filename.c
생성하고 파일 이름을 표시할 만큼 똑똑합니다.chmod +x
앱을 컴파일하고, 이름 지정을 처리하고, 파일을 실행 가능한 것으로 표시하는 작업을 모두 한 번에 수행합니다. 그것은 훌륭하고 수동으로 고된 컴파일 작업을 수행하지 않아도 됩니다.