programing

main.c 파일을 삭제하면 이 프로젝트를 빌드할 수 없는 이유는 무엇입니까?

firstcheck 2022. 10. 18. 21:51
반응형

main.c 파일을 삭제하면 이 프로젝트를 빌드할 수 없는 이유는 무엇입니까?

저는 'Hello, Earth!'라고 썼는데 출력은 'Hello, World!'입니다.

이 'test1.c' 파일만 빌드하고 싶은데 이 프로젝트를 빌드하면 'main.c'만 빌드되고 'main.c' 파일의 출력이 표시됩니다.

문제는,

  1. 'test1.c' 출력을 보려면 어떻게 해야 합니까?
  2. main.c 파일을 삭제해도 빌드되지 않는 이유는 무엇입니까?

C 프로젝트는 1개만 가질 수 있습니다.main기능.만약 당신이main.c그리고.test1.c파일에는 둘 다main함수는 허용되지 않습니다.다음 중 하나를 제거해 볼 수 있습니다.main에서main.c파일 또는 삭제main.c일률적으로 정리하다컴파일러가 컴파일을 시도했을 가능성도 있습니다.main.c어쨌든, 그런 경우에는 선택의 여지가 별로 없어요.첫 번째 방법은 gcc 또는 clang 컴파일러를 익히는 것입니다.test1.c여기서와 같이 파일 디렉토리에서 터미널을 열고 입력합니다.

clang test1.c -o test1

그러면 실행 파일이 생성됩니다.test1, 다음으로 실행합니다.

./test1

언급URL : https://stackoverflow.com/questions/73598054/why-cannot-build-this-project-if-i-delete-main-c-file

반응형