Terminology32 [gcc] opengl 컴파일 하기 #1 gcc GNU Compiler Collection 이란 의미로 왠간한 다양한 언어들 (c, c++, fortran, ...) 등등이 다 이 명령어로 Compile 된다. main.cc 파일에 우리가 잘 아는 Hello, world 코드를 넣고, 아래와 같이 작성하면 컴파일과 함께 "a.out" 이라는 default 로 이름지어 진 실행 파일까지 얻어진다. gcc main.cc a.out 을 실행하기 전에, 실행하고자 하는 프로그램의 target directory가 여기라는 의미를 가진 "./" 을 같이 사용해야 한다는 것을 잊지 말자. ./a.out Hello, World! opengl 소스코드를 컴파일하기 위해서는 몇 개의 (open gl 라이브러리와의..) 링크가 필요한데, 그 option 은 .. 2023. 7. 11. [Linux] zip/unzip/cp zip 은 여러파일을 묶어 압축 할 수 있는 Utility 프로그램으로 zip file 을 푸는 명령어인 unzip 과 함께 자주 사용하는 명령어. 하위 특정 directory를 압축 할 때는 -r 을 사용한다. zip -r target.zip /user/JHK/test 위의 명령으로 test directory 와 그 아래 있는 파일들을 target.zip 으로 압축 할 수 있다. 압축을 해제 할 때는 unzip 을 사용하는데, -d Option을 사용하여 원하는 directory에 압축된 내용을 풀 수 있다. unzip target.zip -d /user/JHK/new 또 자주 사용되는 명령으로 cp 가 있다. 특정 directory를 copy 해서 특정 목적지로 복사 할 때 사용한다. cp -r ta.. 2023. 7. 11. [Camera] F-stop 조리개를 조이는 정도를 표현한 것으로 카메라에서 사용되는 정의이다. 예전에 렌즈의 조리개를 수동으로 조정하기 위해 금속판을 렌즈 앞쪽에 가려서 대었는데, 각 판은 조리개의 크기를 변경하여 빛이 렌즈로 들어오는 것을 막았기 때문에 "Stop"이라는 용어가 사용되었다. 다음은 1단위 씩 바뀌는 F-Stop 의 예시이다. f/1.0, f/1.4, f/2, f/2.8, f/4, f/5.6, f/8, f/11, f/16, f/22, f/32, f/45, f/64 예를 들어 f/2.8 에서 f/4 로 바뀔 때, F-number 는 x 1/√2 증가한 것이며, 조기개의 Radius 는 8.9에서 6.3으로 줄어들고, 따라서 빛이 들어오는 Area 는 두 배로 감소한 값을 갖는다. (256 → 128). 즉 F-Sto.. 2023. 7. 10. [CIS] Optic 구조 보호되어 있는 글 입니다. 2023. 7. 10. [Logic] Gate 보호되어 있는 글 입니다. 2023. 7. 10. [CIS] 코드네임 보호되어 있는 글 입니다. 2023. 7. 10. 이전 1 2 3 4 5 6 다음