본문 바로가기
Terminology

[gcc] opengl 컴파일 하기

by 이센 2023. 7. 11.

#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 은 "-ㅣ" 이어서 아래와 같이 사용해야 한다. test 는 컴파일 후 실행되는 파일의 명령어가 a.out 대신 test 로 하겠다는 의미이다.

gcc -lglut -lGLU -lGL main.cc -o test

 

'Terminology' 카테고리의 다른 글

[Camera] 카메라 모듈용어  (1) 2023.07.13
[algorithm] hash function  (0) 2023.07.11
[Linux] zip/unzip/cp  (0) 2023.07.11
[Camera] F-stop  (0) 2023.07.10
[CIS] Optic 구조  (2) 2023.07.10