# GCC

47개의 포스트
post-thumbnail

Linux_2) LINUX의 역사, 유래

Linux는 임시 운영체제였다. 1984년 1월 MIT에서 ITS 프로젝트에 참여하고 있던 리차드 스톨먼(Richard Stollman)은 UNIX를 모델삼아 자유로운 운영체제를 만들기 위해 GNU 프로젝트를 시작했다.

2023년 4월 12일
·
0개의 댓글
·
post-thumbnail

리눅스에서 C 코드 컴파일하기, make 사용 방법

helloWorld!를 출력하는 간단한 C 코드 파일을 만들어 두었다. 파일 이름은 a.c이다. gcc a.c 는 실패했다! gcc를 설치하라고 나온다. 리눅스 처음 배울 땐 되게 어렵고 난해했는데.. 지금 보니까 꽤나 친절한 것 같기도 하다. 나와 있는 대로

2023년 3월 24일
·
0개의 댓글
·

MinGW 사용 시 mbrtoc32, mbrtoc16 등 각종 함수 비정상 작동하는 경우

MSCRT 대신 UCRT 사용하는 WinLibs 사용을 고려해본다.

2023년 2월 18일
·
0개의 댓글
·
post-thumbnail

01. GCC

GCC는 GNU Complier Collection이라고 했었다. 그러면 실제 컴파일러는 뭐고 GCC의 역할이 뭔지 알아보자!

2023년 2월 3일
·
0개의 댓글
·
post-thumbnail

00. VS CODE에 C/C++ 개발 환경 세팅하기

gcc와 Makefile이란?

2023년 1월 31일
·
2개의 댓글
·

각종 개발 도구 소스 빌드 (make, cmake, gcc...)

각종 개발 도구 빌드 GCC Neovim build cmake glibc make tmux

2023년 1월 25일
·
0개의 댓글
·
post-thumbnail

LLVM을 이해하기 위한 나름의 정리

한 회사의 면접을 보면서 이런 질문을 받았다. “프로젝트가 컴파일되는 과정을 말씀해보세요” 내가 머뭇거리니까 면접관님이 말씀하시길, “그러면 어떤 컴파일러로 돌아가는지 아시나요?”

2023년 1월 24일
·
0개의 댓글
·

-pedantic, -Wpedantic, -pedantic-errors

gcc 컴파일러에서 -pedantic 플래그를 처음 써보았다.

2022년 12월 5일
·
0개의 댓글
·
post-thumbnail

C언어 - Compiling Process에 대하여

프로그래밍 기본 개념에 대해 공부한 내용을 정리한 시리즈입니다.

2022년 11월 18일
·
0개의 댓글
·
post-thumbnail

스택 오버플로우

함수 내에서만 쓰는 지역변수의 경우 사전 정의된 스택 영역만을 사용할 수 있는데, 그 안에서 함수 내의 모든 변수들의 할당과 해제가 이루어진다.재귀함수나 상호참조 등으로 스택메모리가 터지는건 봤는데 지역변수를 너무 크게 잡아서 터질거라고는 생각도 못하고 있다가 이번에

2022년 10월 19일
·
0개의 댓글
·
post-thumbnail

WSL과 VS Code를 사용해 C 언어 소스 코드 작성, 실행 이후 Git 사용까지(Linux, GCC, Git, feat. Stackguard)

WSL은 진짜 훌륭하다. VM 없이도 그냥 Windows로 편하게 Linux OS를 사용하게 해준다니. Nomad Coder 개발환경 셋업 강의과 Microsoft의 안내 페이지를 참고하여 WSL을 설치했었다. 후자가 더 최신의 방법이므로(Microsoft 자체 문서이

2022년 9월 27일
·
0개의 댓글
·

시스템프로그래밍_리눅스/vi/gcc 명령어 정리

리눅스 프로그래밍 쉘 = 유저나 다른 프로그램들이 os 와 interaction 하기 위해 활용하는 것 bash, zsh,csh print = echo 한 쉘에서 만든 변수는 그 쉘에서만 활용 가능 = shell variable 모든 곳에서 공유되는 환경변수 환경변수 들 모두 프린팅 = printenv 환경변수 설정 ...

2022년 9월 8일
·
0개의 댓글
·

(GCC)라이브러리 링크 이슈 - symbol not found

링크 인자 입력 순서에 따른 링크 에러

2022년 9월 5일
·
0개의 댓글
·
post-thumbnail

Linux 실습을 Windows 안에서! WSL(Windows Subsystem for Linux)

아직도 VirtualBox? VMware? 이제는 WSL로 Linux를 써보자!

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

리눅스 C 프로그래밍 시작하기

리눅스로 C 프로그래밍 시작하기

2022년 7월 31일
·
0개의 댓글
·

C언어 배열 리턴과 매개변수

C언어 배열 관련해서 참 어렵다 쉽지 않다

2022년 7월 20일
·
0개의 댓글
·

C언어 char * 에러

외않되!

2022년 7월 19일
·
0개의 댓글
·
post-thumbnail

Linker Option

링크와 관련된 옵션에 대해 다룬다.

2022년 7월 14일
·
0개의 댓글
·
post-thumbnail

Asembler Option

as에게 직접 전달하는 법에 대해 다룬다.

2022년 7월 14일
·
0개의 댓글
·
post-thumbnail

Compiler Option

컴파일러(cc1)의 옵션에 대해 다룬다.

2022년 7월 14일
·
0개의 댓글
·