목록2023/09 (5)
도찐개찐
configure: error: uint64_t or int64_t not found 컴파일러 버전이 맞지 않아 발생 된 문제로 해당 문제를 해결하기 위해서는 아래 방법을 따르면 됩니다. 제약 조건 CentOS 6 이상 환경 설치 방법 # 1. centos-release-scl 설치 yum --enablerepo=extras install centos-release-scl # 2. 업데이트 yum update # 3. devtoolset-8 설치 yum install -y devtoolset-8 # 4. scl 실행 scl enable devtoolset-8 bash 최신 컴파일러로 전환 # 명시적으로 devtoolset-7 적용 (devtoolset 하위 버전도 적용 가능) source /opt/rh/..
1. 현재 버전 확인 $ gcc --version 2. 업그레이드 GCC 는 아래 공식 사이트에서 원하는 버전을 다운로드 받을 수 있습니다. https://gcc.gnu.org/releases.html $ wget https://ftp.kaist.ac.kr/gnu/gcc/gcc-10.3.0/gcc-10.3.0.tar.gz $ tar xvzf gcc-11.3.0.tar.gz $ cd gcc-11.3.0 $ ./configure --disable-multilib --enable-languages=c,c++ $ make $ make install 2.1 에러 수정: configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+. 이 에..
centos 에서 특정 버전의 cmake를 설치 해야 하는 경우가 종종 있습니다. CMake 3.14 or higher is required. You are running version 2.8.12.2 제 현재 Centos에서 설치 된 cmake version 이 맞지 않아 위처럼 3.14로 업데이트가 필요했습니다. 그래서 소스 코드로부터 직접 빌드 하는 방법으로 설치 했습니다. ( * 이 방법은 시간이 오래 걸릴 수 있으며, 개발 도구와 컴파일러가 설치되어 있어야 합니다.) 1. 기 설치 버전이 있는 경우 삭제 $ sudo yum remove cmake 2. 개발 도구 설치 $ sudo yum groupinstall "Development Tools" 3. Download CMake from: http..
let hello: string = "helloWorld!"; 1-2. 숫자 let tripleSeven: number = 777; 1-3. 배열 let arr1: number[] = [10, 20, 30]; let arr2: Array = [10 , 20, 30]; let arr3: Array = ["hello", "world"]; let arr4: [string, number] = ["jinyoung", 24]; 1-4. 객체 let jinyoung: object = { name: "jinyoung", age: 24 }; let person: { name: string; age: number } = { name: "jinyoung", age: 24 }; 1-5. 불리언 (Boolean) let isT..
@Scheduled Spring Boot에서 @Scheduled 어노테이션을 사용하면 일정한 시간 간격으로, 혹은 특정 시간에 코드가 실행되도록 설정할 수 있다. 주기적으로 실행해야 하는 작업이 있을 때 적용해 쉽게 사용하자. @Scheduled 사용법 @Scheduled 어노테이션을 사용하기 위해 다음과 같이 Application Class에 @EnableScheduling을 추가한다. @EnableScheduling @SpringBootApplication public class SchedulerApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } 그리고 실..