Kaisyu's Notes
내가 빛날 수 있는 곳을 찾아서...
Links
Home
Pidgin 네이트온
Emacs
2008년 9월 2일 화요일
SBCL 1.0.20 Win32 Binary Installer
Open-source Common Lisp 구현체인
SBCL
1.0.20 버전의 Win32 binary입니다. 이번 버전도 지난 1.0.19 버전과 마찬가지로 별도의 heap-size patch 없이 정상적으로 잘 실행되었습니다.
SBCL Internals
페이지에 나와 있는
Windows binary build 방법
을 참고했습니다.
Binary는 다음 링크에서 다운로드 하실 수 있습니다.
LINK:
http://kaisyu.ohpy.com/99779/31
LINK:
https://code.google.com/p/sbcl-for-windows/
P.S.
이전 버전에 대한 내용은
이곳
을 참고해주세요.
2008년 8월 6일 수요일
Source Insight에서 Symbian Build Log Parsing으로 Error Link 만들기
Source Insight에서 Symbian Build Log Parsing으로 Error Link 만들기
Source Insight에서 Symbian Build Log Parsing으로 Error Link 만들기
Parse Source Links 기능이란?
Source Insight에서 build 등의 결과물로 생성된 log를 분석하여 error나 warning 같은 항목에 대해 link를 만들어주는 기능입니다.
만들어진 link를 사용하여 error 또는 warning이 발생한 source 위치로 즉시 이동이 가능합니다.
Build script for Symbian
먼저, Source Insight에서 간편하게 build할 수 있도록 도와주는 batch script가 필요합니다.
첨부된
mybuild.bat.rar
파일을 download한 후 압축을 풀고 PATH 환경 변수에 지정되어 있는 적절한 위치에 복사해둡니다.
혹은 파일이 복사된 위치를 PATH 환경 변수에 추가해줍니다.
이 batch script는 다음과 같은 방식으로 동작합니다.
현재 편집 중인 소스와 동일한 경로에서 bld.inf 파일을 찾아 그 파일이 존재하면 build를 수행합니다.
없다면, 현재 편집 중인 소스와 동일한 경로에서 group\bld.inf 파일을 찾아 그 파일이 존재하면 build를 수행합니다.
역시 없다면, 현재 편집 중인 소스와 동일한 경로에서 bld\bld.inf 파일을 찾아 그 파일이 존재하면 build를 수행합니다.
그래도 없다면, 한 단계 상위 폴더로 이동한 후 1 번부터 반복합니다.
※ 무한 반복을 막기 위해 최대 3 단계까지만 상위 폴더를 살피도록 되어 있습니다.
Parsing Build Logs
이제 mybuild.bat를 사용해 Custom Command에 설정을 추가하면 됩니다.
Options
메뉴 ->
Custom Commands...
항목을 실행합니다.
Command
콤보박스에서
Build Project
항목을 선택합니다.
그림에서 보이는 것과 같이 설정 내용을 입력합니다.
mybuild.bat script를 사용하여 'build armv5' 옵션으로 build 수행하는 설정입니다.
script 실행 경로를 현재 편집 중인 파일의 경로로 지정합니다.
편집 중이던 파일을 저장하고 build 실행하면서 출력 결과를 capture하는 설정입니다.
capture한 출력 결과를 parsing 하도록 설정합니다.
parsing pattern이 File, Line 순임을 지정합니다.
parsing pattern을 설정합니다.
Error와 Warning 포함:
^"\(.+\)", line \([^:]+\): [EW].*
Error만 포함:
^"\(.+\)", line \([^:]+\): E.*
반드시
Close
버튼을 눌러 설정한 내용을 저장합니다.
앞서 설정했던 Build Project와 마찬가지로
Clean Build
항목도 설정합니다.
마지막으로
Compile File
항목도 설정합니다.
Toolbar 설정 및 Key 할당
Toolbar 설정
- Source Insight에서는 build와 관련된 toolbar를 별도로 제공하고 있습니다.
View
메뉴 ->
Toolbars
->
Build
항목을 실행합니다.
그러면 toolbar 영역에 다음과 같은 toolbar가 추가됩니다.
Key 할당
Options
메뉴 ->
Key Assignments...
항목을 실행합니다.
그림과 같이 Build 항목들에 대해 적절한 key를 할당해줍니다.
build
라고 입력하면 아래 콤보박스에 build와 관련된 항목들만 추려서 보여줍니다.
새로운 key를 할당할 항목을 선택하고
Assign New Key...
버튼을 누른 후 할당할 키조합을 눌려줍니다.
OK
버튼을 눌러 설정한 내용을 저장합니다.
실행 관련 Screenshot
build를 실행한 모습입니다.
build 중 error가 발생했을 때 해당 source 위치에 대한 link를 생성해준 모습입니다.
최근 게시물
이전 게시물
홈
피드 구독하기:
글 (Atom)