2008/09/19 2

외부 binary 링크하여 컴파일하기

외부 파일에 함수를 만들어 놓고 별도 컴파일 한 후에 최종 실행 파일을 만들 때 이것을 같이 묶어서 컴파일 하는 것을 C 프로젝트에서 많이 사용하게 된다. 이 기초적인 작업의 샘플을 여기에 쉽게 써 보겠다. 두개의 파일을 작성한다. 하나는 func.c 이고 또 하나는 call.c 이다. func.c 에는 함수만 들어 있고 call.c 에는 main함수가 들어 있어 실행이 가능하게 된다. 먼저 func.c 를 다음과 같이 작성했다. #include long func_a(); long func_a() { printf("here is func_a!\n"); return 0; } 함수 이름 앞에는 return type 으로 long 을 지정 했다. 만일 static long func_a() 라고 선언하게 되면 ..

VIEW 의 쿼리에디터 폰트 설정

DBIO를 작성할 때 특히 VIEW나 EXECSQL을 작성할 때 SQL에디터에서 컬럼 줄을 가지런하게 맞추기 위해서는 폰트설정을 해야 한다. 이렇게 가지런한 SQL을 보기 위해서는 프로프레임 스튜디오의 환경설정->프로프레임->DBIO 섹션에서 맞출 수 있다. 나는 개인적으로 Courier New-regular 를 좋아한다. 물론 사이즈는 개인적인 화면의 크기에 따라 맞추면 되겠지만 사이즈 9 정도가 적당하다. 모든 프로그램이 그렇지만 가지런하게 줄을 맞추는 것은 개발자의 기본소양이다. 그래야 자기 자신이 나중에 프로그램 분석할 때도 도움이 되고 남은 사람이 유지보수할 때도 보기에 편하다. 가독성이 떨어지는 프로그램을 만날 때 마다 개발자를 찾아서 한대 패 주고 싶은 것은 누구나 마찬가지 마음일 것이다.

반응형