-3
나는 내 운영 체제 프로젝트에서 파일 관리 시스템을 만들고 있습니다. 파일 복사, 파일 삭제, 확장자 변경, 컨텐트 표시 등과 같은 다른 C 파일이 있습니다. 이제 모든 파일을 하나의 파일/프로그램으로 실행하고 싶습니다. 모든 코드를 하나의 파일로 결합하는 것 외에도 가능합니까?여러개의 .c 파일을 하나의 실행 파일로 컴파일하는 방법
나는 내 운영 체제 프로젝트에서 파일 관리 시스템을 만들고 있습니다. 파일 복사, 파일 삭제, 확장자 변경, 컨텐트 표시 등과 같은 다른 C 파일이 있습니다. 이제 모든 파일을 하나의 파일/프로그램으로 실행하고 싶습니다. 모든 코드를 하나의 파일로 결합하는 것 외에도 가능합니까?여러개의 .c 파일을 하나의 실행 파일로 컴파일하는 방법
main()
은 하나의 파일에 존재해야합니다.
그럼 그냥 컴파일과 함께 모든 링크 :
gcc copy.c delete.c extension.c list.c your_app.c -o you_app
이것은 일반적으로 확인하여 관리한다.
각 'main'의 이름을 바꾸고 중요한 'main'을 씁니다. –
...'make '를보고 모든 소스 모듈을 컴파일하고 하나의 실행 파일에 링크하십시오. –
[make로 여러 C 파일 컴파일] (https://stackoverflow.com/questions/2604398/compile- multiple-c-files-with-make) – Joe