본문 바로가기
반응형
[LINUX] 우분투에서 부팅 USB 만들기 방법 1 1. 아래와 같이 usb-creator 를 설치 합니다. # sudo apt install usb-creator-gtk 2. 어플리케이션 창에서 "Startup Disk .." 를 검색하면 실행이 됩니다. 3. 위쪽에는 USB 로 만들기 위한 ISO 를 선택합니다. 4. 아래 쪽에는 부팅 디스크로 만들 USB 스토리지를 선택합니다. 5. 프로그램 오른쪽 아래 있는 "Make Startup Disk" 버튼을 선택합니다. 2024. 1. 31.
[Linux] Build Error : more undefined references to '__alloca' follow Make 3.82 버전을 Ubuntu 18.04 에서 빌드하게 되면 아래와 같은 에러메시지가 발생한다. more undefined references to '__alloca' follow 해결 방법은 glob.c 에 선언되어 있는 아래 내용을 수정하면 된다. [수정전] # if _GNU_GLOB_INTERFACE_VERSION == GLOB_INTERFACE_VERSION [수정후] # if _GNU_GLOB_INTERFACE_VERSION >= GLOB_INTERFACE_VERSION 2023. 10. 11.
[LINUX] glibc Cross Complie 이전 글 openSSH 를 빌드하여 실행하니 아래와 같이 메시지가 발생한다. llibcrypt.so.1: cannot open shared object file: No such file or directory 이것은 glibc 라이브러리중 하나로 소스코드는 아래위치에서 다운로드가 가능하다. 소스다운로드 위치 ftp.gnu.org/gnu/glibc 정보 위치 https://en.wikipedia.org/wiki/Crypt_(C) crypt (C) - Wikipedia From Wikipedia, the free encyclopedia Key derivation function ("password hash") This article is about the Unix C library function. For .. 2023. 10. 6.
[LINUX] OpenSSH CrossCompile for ARM 1. 목적 : OpenSSH 를 내가 사용할 Embedded Linux 에 이식 하기 위한 CrossCompile 방법 2. 빌드해야 되는 패키지 - zlib v1.3 - openssl v1.1.1w - openssh v9.4p1 빌드 시작 사전에 실행할 Terminal 에서 tool chain 의 path 를 등록한다. 각자 설치된 위치에 맞게 입력하시면 됩니다. # export PATH=${PATH}:/tools/arm/gcc/gcc-arm-11.2-2022.02-x86_64-arm-none-linux-gnueabihf/bin/ zlib 빌드 1. 다운로드 https://zlib.net 에서 다운로드가 가능합니다. 또는 # wget https://www.zlib.net/zlib-1.3.tar.gz 2.. 2023. 10. 5.
[SHELLSCRIPT] 쉘스크립트 $# 의미? 아래 스크립트는 $# 변수를 사용하여 파라미터의 개수를 체크합니다. 파라미터가 존재하지 않으면 "파라미터가 존재하지 않습니다."라는 메시지를 출력하고, 파라미터가 존재하면 첫 번째 파라미터를 출력합니다. 이 스크립트를 실행할 때 파라미터를 추가하여 실행하면 해당 파라미터가 출력됩니다. $0 은 쉘 스크립트 실행 파일 이름을 의미하며, $1 부터 파라미터 이며 $# 은 이 $1 부터 파라미터가 몇개가 있는지를 숫자로 표시하는 변수입니다. #!/bin/bash # 파라미터가 존재하는지 여부를 체크합니다. if [ $# != 0 ]; then # 파라미터가 존재하는 경우 echo "첫 번째 파라미터는 $1 입니다." else # 파라미터가 존재하지 않는 경우 echo "파라미터가 존재하지 않습니다." fi 2023. 5. 31.
반응형