데보션앱 소개페이지 바로가기
로그인 선택

신고하기

CLOSE
신고사유 (대표 사유 1개)
상세내용 (선택)
0/200
  • 신고한 게시글은 더 이상 보이지 않습니다.
  • 이용약관과 운영정책에 따라 신고사유에 해당하는지 검토 후 조치됩니다.
  • 허위 신고인 경우, 신고자의 서비스 이용이 제한될 수 있으니 유의하시어 신중하게 신고해 주세요.
(이 회원이 작성한 모든 댓글과 커뮤니티 게시물이 보이지 않고, 알림도 오지 않습니다.)

미리보기

커뮤니티

      1,234

      badge 23.06.15

      글 등록

      카테고리를 선택해주세요.

      DEVOTEE를 활성화 시키면
      지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.

      버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.

      임시저장함에 저장되었습니다. 저장일시 : 2022.5.17 14:29:08

      임시저장함

      제목을 선택하시면 이어서 작성이 가능하며,
      최대 20건까지 저장합니다.
      컨텐츠 유형, 제목, 저장일시, 삭제로 이뤄진 임시저장 목록
      컨텐츠 유형 제목 저장일 삭제

      데보션 블로그 게재 요청

      CLOSE
      • *
      • *

      본인인증

      효율적인 데보션 서비스 이용 및
      고객님의 소중한 개인정보보호를 위해
      본인인증을 진행해주세요. 본인인증 미 진행 시 로그인이 제한됩니다.
      본인인증 실패

      본인인증 로그인에 실패하였습니다.
      회원이 아니시거나 본인인증 등록이
      완료되지 않은 사용자입니다.

      회원정보 연결

      Pro*C 로컬 개발 환경 간단 설정 공유기

      k.jw 21.10.28
      3,850 4 1

      배경

      • 새로 담당한 시스템의 백엔드가 Pro*C로 구성 되어있다.
      • 개발,운영 환경을 확인 해보니 로컬에서 개발 후 서버에서 직접 빌드와 테스트 작업을 진행하고 있다.
      • 개발 환경 개선을 위해 로컬 빌드,테스트 환경을 설정 해 본다.

       

      개발 환경

      • IDE: Jetbrains CLion (이번에 회사에서 구매한 IDE를 활용)
      • Oracle Instant Client for Mac
      • gcc
        • Apple clang version 12.0.0 (clang-1200.0.26.2)
           

      구성

      Oracle Instant Client for Mac 설치

      • pro*c 빌드를 위해 Oracle Instant Client for Mac 다운로드
      • 위 파일들을 다운받은 후 압축 해제
      • ORACLE_HOME 및 PATH 설정

       

      CLion 을 통한 개발, 실행 환경 설정

      • 프로젝트 모델과 상관없이 빌드 할 수 있도록 Custom build target 을 설정한다.
      • Preferences -> Build,Execution, Deployment -> Custom Build Targets

      • 빌드 및 디버깅 환경 설정을 위해 샘플 프로젝트를 생성한다.

      • makefile을 작성 한다.

      • Run/Debug Configurations를 설정한다.
        • 런타임에 라이브러리 참조를 위해 Environment variables 설정이 필요
        • LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH

       

      빌드 및 실행

      • Oracle client 와 CLion을 통한 Pro*C 로컬 개발 환경 설정이 마무리 됐고, CLion의 Build 메뉴를 통해 로컬 빌드를 확인 할 수 있다.

      • Build 결과

       

       

       

      댓글 0

      DEVOTEE를 활성화 시키면
      지금 작성한 댓글에 AI가 댓글을 달아줍니다.

      k.jw 님의 최신 블로그

      더보기
      동영상 기고하기