본문 바로가기

링크

(2)
[C/C++] precompile, 프리컴파일에 대해 ... 오랜만에 쓰는 강의 아닌 글이 입니다. 요즘 C 언어 한다고 자신감에 좀 쩔어 있는 몇몇 개발자들 보고 있으니, 프리컴파일이나 링크에 대핸 사전적인 지식은 전무 하더군요. (마소의 비주얼 스튜디오 덕분에 디버깅도 비주얼 스튜디오 없으면 할 줄 모릅니다 ... ) 윈도우는 리눅스나 유닉스 기반과 달리, OS 가 설치되면 컴파일러는 사용자가 알아서 설치 해야 합니다. 사실 일반 사용자가 컴파일러를 쓰는게 이상한 일일 수도 있겠습니다만 .. 적어도 개발 한다는 친구들은 이 컴파일러에 대해 좀 알아야 하지 않을까요 ? 어셈블리어 까지는 몰라도 내가 만든 코드가 어떻게 컴파일러에서 Object 로 바뀌는지는 좀 알았으면 하는 마음에 글을 한자 써 봅니다. 먼저 아래 이미지 처럼 .. hello world 틱한 코..
델파이 에서 C 코드 OBJ 로 함꼐 빌드 하기. 보통 윈도우용 프로그램을 만들때 delphi 보다는 C 로 만드는 것이 더 편리하거나 , C 로 잘 만들어진 라이브러리 등이 있는 경우 이를 delphi 에서 쓰려고 하면 별도로 DLL 을 만들어야 하는 불편함이 있긴 했습니다. 그러다가 BCC32 를 통해서 볼랜드용 COMF 포맷 OBJ 를 만들어서 delphi 내에서 LINK 하여 사용할 수 있다는 것을 이곳을 통해서 알게 되었습니다. 참조한 곳에서 설명은 command line 을 통해서 빌드하는 방법 이었지만, 이는 BCC32 환경을 구축해야 하는 어려움이 있기 때문에 다목적 컴파일러 IDE 인 CodeBlocks 를 통해서 obj 를 생성하여 delphi 에 link 해 보았습니다. 먼저 제가 사용한 방법은 debug 용 obj 를 통해서 del..