발매 국가에 따라 나눠진 FX-9860GIII, FX-9750GIII, GRAPH35+EII 이 세 모델은 거의 같은 제품이다.
x86_64(AMD64) 리눅스에서 빌드가 가능합니다. 빼먹은 부분이 있을 수 있으니 빌드 과정에 문제가 있다면 말해주세요.
빌드에 필요한 도구 설치 #
make, git, gcc등을 필요로 합니다. OS에 따라 맞는 설치방법에 따라 설치해주세요.
g1a-wrapper 를 설치합니다. c_g1awrapper를 대신 설치해도 됩니다. 단 Makefile에서 g1a-wrapper부분을 c_g1awrapper으로 바꾸든지 해야합니다.
g1a-wrapper 소스 다운로드
git clone https://bitbucket.org/Lephenixnoir/add-in-wrapper
설치
cd add-in-wrapper
make
make install
소스 다운로드 #
https://www-fourier.ujf-grenoble.fr/~parisse/casio/ 에 각종 파일들이 있습니다.
소스 코드, libmpfr.so.4 파일, 빌드 툴체인을 다운로드 받고 적당한 곳에 압축을 풀어줍니다.
예시
wget https://www-fourier.ujf-grenoble.fr/~parisse/casio/giac35.tar.bz2 #소스코드 다운로드
wget https://www-fourier.ujf-grenoble.fr/~parisse/casio/casiolocal.tgz #툴체인 다운로드
환경 변수 설정 #
sh3 GNU 툴체인 (sh3eb-elf-*)이 있는 경로를 PATH에 추가하고 libmpfr.so.4 파일이 있는 경로를 LD_LIBRARY_PATH에 추가합니다.
export PATH=툴체인 압축 푼경로/casio/opt/sh3eb-elf/bin:~/bin:$PATH
exprot LD_LIBRARY_PATH=경로:$LD_LIBRARY_PATH
Makefile 수정 #
소스코드에 주어진 Makefile을 그대로 사용하면 에러가 발생하니 수정해야 합니다.
소스의 src0 디렉토리에 있는 Makefile에서 다음 cp 부분을 지웁니다.
만약 g1a-wrapper 대신 c_g1awrapper를 사용할 것이라면 g1a-wrapper부분을 c_g1awrapper 으로 전부 고칩니다.
빌드 #
소스의 src0 디렉토리에서 빌드합니다.
cd src0
make # 둘 다 빌드
make khicasen.g1a #영어 빌드
make khicas.g1a #프랑스어 빌드
j옵션으로 빌드를 빠르게 할 수 있습니다.
make khicasen.g1a -j12
빌드된 결과물은 src0 디렉토리에 있습니다.
실행 #
계산기를 Mini USB 케이블로 컴퓨터로 연결하면 USB 저장 장치로 인식되는데 g1a 파일을 복사하면 계산기의 메뉴에 확장 프로그램이 추가됩니다.
Reply by Email