gcc/g++

C/C++언어

C언어 gets함수를 사용해서는 안되는 이유

gets함수를 사용하면 키보드 입력으로 들어오는 문자열이 지정한 메모리 저장 영역를 넘을 경우 오류가 발생합니다. 대체 함수 fgets를 사용하면 지정한 메모리 영역을 넘는 키보드 입력은 무시하여 오류를 발생시키지 않습니다.
0
Linux

PostgreSQL 데이터 취득 gcc프로그램 샘플 작성하기

PostgreSQL 서버에 접속하여 데이터를 취득, 그 결과를 출력하는 libpq C 라이브러리 사용 gcc 샘플 프로그램을 작성하는 방법을 소개합니다. 전제 조건 "Linux7 CentOS7에서 PostgreSQL...
0
Linux

CentOS 8 PostgreSQL 12 개발자 gcc컴파일 환경 작성하기

CentOS 8에서 PostgreSQL client 패키지 또는 server 패키지를 설치하지 않고 PostgreSQL 개발자 컴파일 환경을 작성하는 방법을 소개합니다. CentOS 7 또는 Red Hat 7에서 P...
0
C/C++언어

PostgreSQL libpq C 라이브러리 사용 시 오류 해결하기

PostgreSQL libpq로 프로그램을 작성해서 컴파일할 때 일어나는 오류를 해결하는 방법을 소개합니다. 샘플 소스 다음 소스를 pgsql_sample01.c 파일 명으로 저장합니다. 컴파일 (include 참조...
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