본문 바로가기
삽질

CodeTyphon Studio 8.5 설치

by rokwha 2025. 2. 12.

CodeTyphon Studio 은 Free Pascal 를 사용하는 Lazarus IDE를 기반으로 한 IDE 이다. ( 이름이 CodeTyphon Studuio 지만 V-IDE 라고도 한다. )

이글을 쓰는 현재 8.6 이 릴리즈 되었으며 변경사항은 여기 , 다운로드는 여기 에서 할수 있다.

기본적으로는 PilotLogic 이라는 소프트웨어 개발사 에서 자신들이 사용할 목적으로( 아마도..) Lazarus 를 포크하여 이런저런 필요한것들을 수정하고 추가하면서 유지보수 까지 하는것 같다.

결국 Lazarus 와는 기본적으로는 동일하다.  단지 다양한 운영체제 CPU, 플랫폼 등을 지원하며 크로스 빌드를 위한 툴체인등 여러가지 개발에 도움이 될 만한 요소들이 Lazarus 보다는 많이 녹아 들어가져 있다. 

 

설치는 비교적 간다하며 다운로드 후 압축해제를 한뒤에서 Install.bat ( 윈도우의 경우) 를 실행하여 나오는 메뉴에서 0번을 선택하여 빌드 하면 각종 파일을 압축 해제 하고 빌드 하고 끝난다.

오래전 언제쯤 이였는지 기억도 나지 않을 시절에 호기심에 몇번 설치를 해본적은 있지만 그때도 별 문제 없이 설치가 완료 되었던 기억이 있어서 이번에도 그냥 단박에 설치가 될지 알았지.. 하지만 그것은 경기도 오산


Fatal: (10022) Can't find unit system used by fcllaz 

라면서 빌드가 안됨.. 사실 저게 진작에 오류가 발생하여 멈춰야 하는건데 빌드 과정이 꽤나 복잡하고 많아서 에러처리가 안되어 있었나봄.

여튼 왜 그런지 한참을 헤메다가... 로그파일을 뒤적뒤적 거리다보니...


빌드 ALL로 하다보면 저 위치 말고 위쪽에도 있는데 중요한건 10581 라인.. gmkdir.exe 가 범임임..

c:\codetyphon\fpsrc\packages\Makefile 내용을 보다보면..

 

 

라는 부분이 있는데 이유는 모르겟지만 디렉토리생성을 위한 명령어를 gnu mkdir 를 먼저 찾도록 되어 있는데 여튼간에 난 GnuWin32 가 설치되어져 있고 gnuwin32\bin 디렉토리가 path 변수에 추가되어져 있어서 인지 gmkdir.exe 를 사용하게끔 되어져 있어서 필요한 디렉토리가 생성이 안되어져 그랬던 거임..ㄷㄷ 

빌드 스크립트에서는 다시 빌드를 해도 소스디렉토리에서 원본을 압축 해제 하는통에 Makefile 를 수정하긴 좀 그렇고 그냥 path 에서 gnuwin32 디렉토리를 삭제하거나 임시로 gnuwin32\bin 디렉토리를 변경해서 강제적으로 mkdir 를 사용하게끔 변경하여 빌드를 완료함.

별것도 아닌데 한참을 헤멤...ㅠㅠ

 

BigIDE 로 빌드하면 콤포넌트가 장난 아니게 설치가되어 있음 ㄷㄷㄷ 

반응형

'삽질' 카테고리의 다른 글

NeuroTechonology FingerPrint SDK 13 이용기  (1) 2023.06.01
git - 토큰 인증.  (0) 2022.04.14
firebird 예약어를 필드명으로 사용할때..  (0) 2021.01.04
AnyDesk 원격연결 후 한영변환  (2) 2019.07.12
sqlfiddle 사용법  (0) 2018.04.11