본문 바로가기

프로그래밍 (이동 완료)/C,C++

(6)
C 언어의 Dependency Management https://conan.io Conan 2.0 - C and C++ Open Source Package Manager It works in all operating systems including Windows, Linux, OSX, FreeBSD, and others, and it can target any platform, including desktop, server, and cross-building for mobile (Android and iOS), as well as embedded and bare metal devices. It integrates with conan.io https://github.com/microsoft/vcpkg/blob/master/README_ko_KR.md ht..
so, dll 이란 SO (Shared Object) : 특정한 기능을 구현해 놓은 라이브러리 파일 공유 객체로써 하나 이상의 프로그램에서 리소스를 오프로드 하는데 사용 리눅스에는 dll 대신 so 라는 동적 라이브러리 사용 실행 파일 실행 시, 실행 파일과 함께 메모리에 로드 됨. linux 에서 쓰는 Executable and Linkable format (ELF) 파일 so 파일을 찾는 경로 system default 경로 (일반적으로 /usr/local/bin , /usr/bin , /etc/ld.so.conf 파일에 설정 되 있는 값) LD_LIBRARY_PATH (일반적으로 ~/.bash_profile 에서 설정해주는 환경 변수) binary code 에 hard-coding 된 경로 DLL (Dynamic Li..
홍정모의 따라 배우는 C언어 (따배씨) 인강 완강 후기 서론 비전공자로써 파이썬을 활용하여 업무 자동화 스크립트 기능만을 활용해왔으나, 회사에서 본격적으로 응용 프로그램 개발 (수치해석 프로그램) 을 추진하고자, 퍼포먼스가 뛰어난 C/C++ 언어를 사용하고자 인강 수강 필요성을 느꼈고, 따배씨가 가장 디테일하게 수업이 진행된다고 판단되어 본 강의를 수강하였다. 강의 후기 본 강의는 기본적인 컴퓨터 작동원리의 설명부터 시작하여서 C언어의 기본 문법, 고급 기능 () 및 그래픽 분야에서 최고 수준의 경험을 가진 홍정모 교수님의 현업 Tip 까지 설명이 진행 된다. 본 강의를 완강하고 느낀 장단점은 아래와 같다. - 장점 1. 수강생의 이해를 최대한 돕기 위해, 어려운 개념에 대해서 매우 상세하고 반복적으로 설명을 진행한다. 2. 직접 디버거로 메모리를 들여다보면..
C/C++ 컴파일러의 3가지 종류 (mscv,gcc,clang) https://www.clien.net/service/board/cm_app/13557601 C/C++ 컴파일러의 3가지 종류 : 클리앙 현재 세상에는 다음 3가지 종류의 c/c++ 컴파일러가 있습니다. 1. msvc - 마이크로소프트 비주얼 스튜디오 제공 컴파일러. 윈도우에서만 동작가능. 2. gcc/g++ - GNC C. 원래 리눅스용 공식 c/c++ 컴파일러. www.clien.net
[GCC] GCC 컴파일러 개념 정리 https://80000coding.oopy.io/d5fa7c87-192f-4c68-95eb-aa4af5b9dbf5
gcc 란 https://cloud-oky.tistory.com/984 gcc 이란? gcc는 한마디로 C컴파일러라고 보면된다. C언어를 공부해본 사람들이라면 컴파일러가 컴퓨터가 읽을 수 있게 번역한다는 사실을 알고 있을 것이다. 보통 마이크로소프트사의 visual studio C++ 이란 cloud-oky.tistory.com