별의 공부 블로그 🧑🏻‍💻

🗒️ 컴파일 (2)

728x90
  1. 2023.02.05 [MacOS] MinGW로 C++ 컴파일 할 때 "warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]" 오류가 뜰 경우 해결 방법

    MinGW로 C++ 컴파일 할 때 "warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]" 오류가 뜰 경우 해결 방법 들어가며 맥에서 MinGW를 이용하여 C++ 컴파일을 할 때, @auto@ 자료형을 사용할 경우, 다음과 같은 오류가 출력되면서 컴파일이 진행되지 않는다. warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] 간단한 명령어를 이용하여 이 문제를 해결해줄 수 있다. 방법 터미널에 다음과 같은 명령들을 입력한다. % echo 'alias g++="g++ -std=c++11"' >> ~/.bash_profile % source ~/.bash_..

  2. 2021.10.25 커널 컴파일(Kernel Compile)

    커널 컴파일(Kernel Compile) 개념 커널(Kernel) 운영체제의 가장 바깥 부분에 위치하여 사용자 명령어에 대한 처리를 담당함. 커널 컴파일(Kernel Compile) 커널 소스를 사용자가 자신에 맞는 커널 환경을 만드는 과정 커널 컴파일 과정과 명령어 커널 소스 설치 커널 소스를 /usr/src 디렉터리에 다운로드 후 압축 해제 보통 /usr/src/kernels에 설치됨. 커널 패치 수행 커널 컴파일 준비(초기화) make mrproper 명령어 기존에 설정되어 있는 커널 설정 값을 모두 초기화하는 명령어 컴파일 되어 있는 오브젝트 파일(.o 확장자)이 제거됨. 커널 컴파일을 위한 환경 설정 필요 없는 드라이버/모듈을 제외하거나 포함하는 단계 make config 명령어 전통적인 방식 ..

728x90


📖 Contents 📖