# GCC

41개의 포스트
post-thumbnail

C언어 - Compiling Process에 대하여

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

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

스택 오버플로우

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

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

[Reversing] Binary

C언어로 작성된 코드는 일반적으로 전처리(PreProcessing), 컴파일(Compile), 어셈블(Assemble), 링크(Link) 과정을 거쳐 바이너리로 번역된다.컴파일의 정확한 의미는 어떤 언어로 작성된 소스코드(Source Code)를 다른 언어의 목적 코드

2022년 10월 12일
·
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개의 댓글
·
post-thumbnail

Preprocessor Option

cpp0 옵션에 대해 다룬다.

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

gcc Option

gcc에게 줄 수 있는 옵션에 대해 설명한다.

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

gcc 개요

gcc 개요

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

[라즈베리파이] 개발환경 설정

일단 설치를 했으니 C++을 개발할 수 있도록 개발 환경을 구성해보자.일단 g++, gcc를 가장 최신 버전으로 업데이트 해보자.그러기 위해서 apt-get(Advanced Packaging Tool) 이라는 프로그램을 업데이트 해주려고 한다. 이 프로그램은 우분투를

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

[C/C++] C/C++ 컴파일 과정을 '조금만 더' 자세히 알아보자 (feat. guard macro)

저는 C언어를 대학교 1학년 1학기 때 처음으로 접했습니다. 이때 \`\`\`\`c/ ...some code here... /이런 방법도 있습니다. 보통 Windows환경에서 C/C++ 개발을 진행하다보면 마주치게 되거나 처음부터 이렇게 배웠을 수도 있습니다. 하지만

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

[C/C++] 개발환경 조성기...

저는 Windows 사용자이고 Windows를 상당히 좋아합니다. 그래서 처음 코딩을 배울적에도 Windows에서 배웠고, MSVC++ 컴파일러로 개발을 진행했습니다. MSVC++는 Visual Studio로 C++개발환경을 설치하면 자동으로 설치되며 Microsoft

2022년 5월 25일
·
0개의 댓글
·

make 시 LIBTIFF_4.0 관련 에러

등등 LIBTIFF_4.0 에러 여러줄 나올 경우 > 💡 conda 안에 libtiff랑 충돌 그냥 ~/.bashrc 들어가서 anaconda 관련 싹다 주석처리

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