'삽질이야기' 카테고리의 다른 글
openssh cross compile Position Independent Executables (0) | 2016.06.23 |
---|---|
livezon 960h dvr 비밀번호 초기화 방법 (0) | 2016.04.24 |
Qt + openssl 1.0.2 + visual studio 2013 (0) | 2015.05.22 |
kt홈허브로 리눅스 서버를 사용해보자 (0) | 2014.01.20 |
openssh cross compile Position Independent Executables (0) | 2016.06.23 |
---|---|
livezon 960h dvr 비밀번호 초기화 방법 (0) | 2016.04.24 |
Qt + openssl 1.0.2 + visual studio 2013 (0) | 2015.05.22 |
kt홈허브로 리눅스 서버를 사용해보자 (0) | 2014.01.20 |
노트북 pd 충전 가능한 배터리를 찾아보다가 샀습니다.
기존에 보조 배터리가 여러개 있지만 type c 충전 떄문에 구매하였습니다.
가격은 g9에서 스마일 쿠폰 사용해서 34,620원에 구매하였습니다.
구성품은 type c 케이블, 마이크로 usb 케이블, 트위스트 케이블, 보조배터리입니다.
트위스트 케이블은 이벤트 증정중입니다.
포트에 대한 설명은 상품페이지에 자세히 나와있습니다.
USB 포트 2개, 마이크로 USB 포트, type c 포트를 사용 가능합니다.
충전은 마이크로 USB포트, type c 포트로 충전 가능합니다.
HP envy x360 15인치 ryzen 2500u에서 충전 가능합니다. 호환되지 않는다는 메시지가 뜨지만 잘 충전됩니다.
충전되지 않을까 걱정했는데 잘 충전되서 다행이네요. 노트북 충전하니 확실히 배터리가 금방 소모됩니다.
부웡불덕의 거지같은 인생 이모티콘 (0) | 2015.06.05 |
---|---|
2015년도 농협장학관 입사생 모집 지원서류 설명 (4) | 2015.01.06 |
'민간주도 비영리 기숙사' 농협장학관 2014년도 신입생 입사모집안내 (4) | 2014.01.27 |
빌드 참조 http://webnautes.tistory.com/380
stbgcc 경로 /home/stbgcc-4.8-1.2
1. zlib 빌드/빌드버전: 1.2.8버전
$wget http://zlib.net/zlib-1.2.8.tar.gz
$tar xvzf zlib-1.2.8.tar.gz
$cd zlib-1.2.8
$CC=/home/stbgcc-4.8-1.2/bin/arm-linux-gcc ./configure --shared --prefix=/home/cby91/build/zlib
$make
$make install
옵션
CC:크로스컴파일러 gcc 경로
--shared: 공유라이브러리 빌드
--prefix: install될 경로이다.
2. openssl 빌드/ 빌드버전: 1.0.2h 버전
$wget https://www.openssl.org/source/openssl-1.0.2h.tar.gz
$tar xvzf openssl-1.0.2h.tar.gz
$cd openssl-1.0.2h
$./Configure --prefix=/home/cby91/build/openssl os/compiler:/home/stbgcc-4.8-1.2/bin/arm-linux-gcc shared -fPIC
옵션
--prefix: 설치될 경로
os/compiler: 크로스컴파일러 gcc 경로
shared: 공유라이브러리 빌드
-fPIC: 위치 독립 코드로 컴파일한다.
3. openssh 빌드/ 빌드버전: 7.2p2
$wget http://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/openssh-7.2p2.tar.gz
$tar xvzf openssh-7.2p2.tar.gz
$cd openssh-7.2p2
$./configure --host=arm-linux --with-libs --with-zlib=/home/cby91/build/zlib --with-ssl-dir=/home/cby91/build/openssl --disable-etc-default-login
CC=/home/stbgcc-4.8-1.2/bin/arm-linux-gcc AR=/home/stbgcc-4.8-
1.2/bin/arm-linux-ar
옵션
--host: cross-compile to build programs to run on HOST
--with-libs: Specify additional libraries to link with
--with-zlib: zlib 설치 경로
--with-ssl-dir: ssl 설치 경로
CC: 크로스컴파일러 gcc 경로
AR: 크로스컴파일러 AR 경로
--with-pie: 위치독립실행파일 생성(생략가능)
openssl 설정할 때 shared와 -fPIC이 빠져있으면 configure: error: *** OpenSSL headers missing - please install first or check config.log *** 이런 에러가 뜬다.
위치독립실행파일을 만들기 위해서는 공유라이브러리가 필요한데 그러지 못해서 생긴 오류같다.
shared, -fPIC옵션을 빼고 빌드할려면 ssh에 --without-pie 옵션을 추가하면 된다. 이 경우에는 일반 실행파일이 생성된다.
빌드가 완료되면 위치독립실행파일이 생성됩니다.
위치독립실행파일에 관한 참조 - https://bpsecblog.wordpress.com/2016/06/10/memory_protect_linux_4/
maestro recovery 10 메뉴얼 (0) | 2019.06.07 |
---|---|
livezon 960h dvr 비밀번호 초기화 방법 (0) | 2016.04.24 |
Qt + openssl 1.0.2 + visual studio 2013 (0) | 2015.05.22 |
kt홈허브로 리눅스 서버를 사용해보자 (0) | 2014.01.20 |