C/C++언어

C/C++언어

(VS C/C++)Windows에서 c/c++ 프로그램 개발 환경 만들기(초기 설치)

Windows에서 c/c++ 프로그램을 개발해서 실행 파일로 빌드(컴파일 + 링크)하려고 할 때, Linux의 gcc처럼 커맨드 명령을 사용할 수도 있지만 통합 개발 환경(IDE) 툴을 사용하면 더 편하게 작업할 수...
0
C/C++언어

(VS C/C++)C언어 실행 파일 작성에서 main함수의 역할

프로그램 언어마다 프로그램의 시작 부분이 다릅니다. C언어에서는 main 함수가 프로그램의 시작을 가리킵니다. 이 글에서는 C언어 프로그램의 시작 함수 코딩 방법과 main 함수가 없을 경우 복수개 존재할 경우의 에...
0
C/C++언어

(VS C/C++) C에서 C++로 만든 외부 파일의 함수를 링크 참조 실행하기, C에서C는 extern C에서C++는 extern “C”

C에서 C로 만든 외부 파일의 함수를 링크 참조 실행하는 코드은 어렵지않게 만들수 있습니다만 C에서 C++로 만든 외부 파일의 함수를 링크 참조 실행하는 경우 "error LNK2019: sub001 main 함수에...
0
C/C++언어

Linux gcc 개발 환경 만들기

Linux OS를 설치할 때 소프트웨어 선택을 "최소 설치"로 했다면 gcc 컴파일러는 설치되지 않습니다. 이 글에서는 gcc컴파일과 gdb패키지를 설치하는 방법을 소개 하겠습니다. 참고로 이 글에서 사용한 Linu...
0
C/C++언어

undefined reference to `pow’

#include math.h 과 같이 수학 관련 함수를 사용하여 프로그램을 컴파일 할 때 다음과 같은 오류 메시지가 나타날 수 있습니다.. "`pow '에 대한 정의되지 않은 참조입니다" 오류 출력 예 $ gcc -...
0
C/C++언어

C언어 시간 관련 함수(상호 Type 교환)

이 글에서는 Linux C언어 시간 다루는 함수에 대한 내용을 소개합니다. 입력 Type변환 함수 출력 TypeNULLtime_t time (time_t *__timer)세계표준시(UTC)1970년1월1일0시0분0초...
0