Linux4 [Linux] 코어 파일이 생성되지 않을 때 코어 파일이란?프로그램이 충돌하거나 예외 상황에서 종료될때, 그 시점의 프로세스 메모리와 레지스터상태 등의 정보를 담은 파일 이다.이 정보로 프로그램이 왜 실패했는지, 어떤 조건에서 문제가 발생했는지를 분석할 수 있다.1. 코어 파일 생성 설정 확인ulimit -c이 명령어 결과가 '0'이면 코어 파일 생성이 비활성화된 상태이다.unlimite또는 0보다 큰 수치가 나오면 코어 파일이 생성될 수 있는 상태 이다.2. 코어 파일 생성 활성화ulimit -c unlimited코어 파일 생성을 활성화 하려면, 'ulimit' 설정을 변경해야 한다.현재 사용자 세션에 대해서만 적용된다.3. 코어 파일 크기 제한 설정ulimit -c 10000000코어 파일의 크기 제한도 'ulimit' 명령어로 설정할 수 있다.. 2025. 3. 2. [Linux] c언어 코드 실행하기 1. C언어 개발 환경리눅스는 기본적으로 c컴파일러 GCC(GNU Compiler Collection)이 설치되어 있다.gcc --version👆 이 명령어로 gcc가 설치 되어 있는지 확인한다.이렇게 뜨면 설치 된거고이거면 설치 안된거다. sudo apt-get updatesudo apt-get install gcc안깔려있으면 이거로 설치하면 된다.2. C 컴파일하기// hello.c 로 저장한다 '.c'가 c 파일이다.#includeint main() { printf("Hello, World!\n"); return 0;}👆 이런 c언어 코드가 있다고 가정한다 gcc hello.c -o hellohello.c 파일을 컴파일하고, hello라는 실행파일을 생성한다.-o는 컴파일 후 실행 .. 2025. 3. 2. [Linux] Ubuntu에서 libc 보호되어 있는 글 입니다. 2024. 8. 18. [Linux] Ubuntu 보호되어 있는 글 입니다. 2024. 8. 18. 이전 1 다음