GCC/G++는 실행 파일 대신 공유 라이브러리로 코드를 컴파일합니다.

GCC/G++는 실행 파일 대신 공유 라이브러리로 코드를 컴파일합니다.

다소 혼란스러운 문제가 있습니다. 최근에는 GCC나 G++를 사용하여 프로그램을 컴파일할 때마다 컴파일러가 실행 파일 대신 공유 라이브러리를 생성합니다. CLI를 통해 라이브러리를 실행하면 라이브러리는 계속 실행되지만 시스템은 다른 모든 측면에서 이를 공유 라이브러리로 계속 처리합니다. 이 문제를 여러 파일로 테스트한 결과 GCC나 G++에서는 항상 발생하지만 clang에서는 발생하지 않는 것으로 나타났습니다. 도와 주셔서 감사합니다. 감사해요!

관련 정보