etc22 Unreal Engine 5.7 Linux! 2025. 12. 10. GCC 컴파일러의 주요 컴파일 옵션을 살펴보자 -o, -I, -l, -L, D, -c, -O GCC 컴파일러의 주요 컴파일 옵션을 살펴보자-o: 소문자 o 옵션은 output 파일을 지정하기 위한 옵션이다. 주로 컴파일 결과 생성되는 파일의 이름을 직접 지정하기 위하여 사용한다.-I: 대문자 I 옵션은 컴파일 시에 필요한 또는 include된 header 파일의 위치를 지정한다. 파일이 아닌 디렉토리 지정임에 유의하자.-l: 소문자 L 옵션은 컴파일 시에 필요한 라이브러리 디렉토리를 지정한다. 파일명을 직접 지정함에 유의하자.-D: 대문자 D 옵션은 #define과 같은 기능을 하는 옵션으로 심볼에 대한 값을 지정하는 옵션이다.-c: 소문자 c 옵션은 .o로 오브젝트 파일을 생성한다.-O: 대문자 O 옵션은 컴파일 최적화 단계를 지정한다. 2025. 11. 24. GitHub SSH 인증 설정 가이드 GitHub SSH 인증 설정 가이드GitHub은 2021년 이후부터 비밀번호 기반 Git 인증을 지원하지 않습니다.따라서 git push 또는 git clone 명령을 사용할 때는 SSH 키 기반 인증을 설정해야 합니다.이 글에서는 SSH 키 생성부터 등록, 원격 주소 변경까지의 과정을 단계별로 정리했습니다.1️⃣ Git 사용자 정보 등록먼저 GitHub 계정 정보를 로컬에 등록합니다.git config --global user.name "사용자이름"git config --global user.email "이메일주소@example.com"등록이 완료되면 다음 명령으로 확인할 수 있습니다.git config --list2️⃣ SSH 키 생성SSH 키는 Jetson Orin 또는 PC 환경에서 다음 명령으.. 2025. 11. 17. 나선형 모델(Spiral Model): 대규모·고위험 프로젝트에서 리스크를 체계적으로 관리하기 위해 설계된 방법론 나선형 모델(Spiral Model)은 위험 분석 중심의 반복적 소프트웨어 개발 프로세스 모델로, 폭포수(Waterfall) 모델의 단계성과 프로토타이핑(Prototyping) 모델의 반복성을 결합한 형태이다.이 모델은 1986년 Barry Boehm이 제안했으며, 대규모·고위험 프로젝트에서 리스크를 체계적으로 관리하기 위해 설계된 방법론이다.개념나선형 모델은 소프트웨어를 한 번에 완성하지 않고, 계획 → 위험분석 → 개발 → 평가의 네 단계를 여러 주기(Spiral Cycle)로 반복해 점진적으로 완성해 나가는 방식이다.각 반복(cycle)을 돌 때마다 시스템은 구체화되고, 요구사항 및 설계 품질이 향상된다 주요 프로세스 단계단계주요 내용목적계획(Planning)요구사항 정의, 일정 및 예산 수립,.. 2025. 10. 17. 논리 함수의 표현 – 최소항과 최대항 1. 논리 함수(Logical Function)란?정의: 입력 변수들의 조합에 따라 출력이 1 또는 0으로 결정되는 함수.표현 방식: 진리표(Truth Table), 불 대수(Boolean Algebra), 카르노 맵(K-map) 등으로 나타낼 수 있음.2. 최소항(Minterm)정의: 진리표에서 출력이 1이 되는 하나의 입력 조합을 AND(·) 연산으로 표현한 항.작성 규칙:변수 값이 1이면 그대로 사용변수 값이 0이면 부정(NOT, ′)을 붙임모든 변수를 포함해 AND 연산으로 묶음특징:각 최소항은 해당 입력 조합에서만 1이 되고 나머지에서는 0이 됨출력이 1인 모든 최소항을 OR(+) 연산으로 합쳐서 합의 곱(SOP) 형태로 표현예시:A, B에 대해 F가 아래와 같을 때 ⇒ F=A′B′+AB′+AB.. 2025. 8. 13. `dependencies`와 `devDependencies의 차이는? `dependencies`와 `devDependencies`는 package.json 파일에서 프로젝트가 의존하는 패키지들을 구분하는 두 가지 주요 섹션입니다.`dependencies`: 이 섹션에 나열된 패키지들은 애플리케이션이 실제로 실행될 때 필요한 패키지들입니다. 즉, 프로덕션 환경에서 앱이 제대로 동작하기 위해 반드시 필요한 라이브러리들입니다. 예시로 제공된 package.json에서는 `react`, `react-native`, `@react-native/new-app-screen` 등이 여기에 해당됩니다.`devDependencies`: 이 섹션에 나열된 패키지들은 애플리케이션을 개발하거나 빌드, 테스트할 때만 필요한 패키지들입니다. 프로덕션 환경에서는 필요하지 않습니다. 예를 들어, 코드 .. 2025. 6. 21. 이전 1 2 3 4 다음