본문 바로가기

unix3

[Linux] make 컴파일 오류 Clock skew detected 해결 방법 리눅스와 윈도우를 멀티부팅으로 번갈아가면서 작업을 하시는 분들에게 자주 일어나는 현상일 거에요. 바로 make 오류 메시지 중에서 Clock skew detected 또는 시계가 잘못되었음이 발견되었습니다. 빌드가 불완전할 수 있습니다. 라는 warning 메세지 입니다. 빌드가 될지는 몰라도 상당히 많은 파일을 빌드할 떄는 굉장히 오랜 시간이 소요됩니다. 특히나 임베디드 프로그래밍을 업으로 하시는 분들은 빌드 시간이 엄청나기 때문에 이러한 시간은 굉장히 아깝죠. 이러한 문제를 해결하기 위해서는 touch 를 이용하여 해당 디렉토리부터 하위 디렉토리까지 최신화하면 됩니다. (물론, 먼저, 시스템의 시간은 최신화하셔야 합니다.) 1find . -exec touch {} \; // 2017. 8. 17.
[Linux | Unix] 리눅스 터미널 프롬프트 (경로 출력) 변경 방법 리눅스를 사용하시다 보면, 터미널은 필수이실 거에요. 저도 우분투를 개발 환경으로 사용하다보니, 윈도우보다 우분투의 터미널이 더 자연스러워졌습니다. 이번 포스팅에는 터미널에서 프롬프트 즉, 경로를 출력하는 부분에 대한 변경 방법을 정리하도록 하겠습니다. 1. 절대 경로를 출력하는 터미널 프롬프트 상태 화면에서 보시는 것처럼, 기본적인 세팅은 위처럼 절대경로가 나오게 됩니다. 이러한, 절대경로가 나쁜 것은 아닙니다. 하지만, 위의 사진보다 경로가 더 길어진다면, 혹은 하위 디렉토리명이 엄청 길다면 어떨까요? 화면을 뒤엎지 않을까요? 따라서 상대 경로만 출력하도록 변경하는 방법도 좋습니다. 2. 상대 경로를 출력하는 터미널 프롬프트 상태 먼저, ~/.bashrc 에 들어갑니다. 그러면 다음 내용을 보실 수 .. 2017. 8. 10.
[unix/linux] 유닉스/리눅스 신호(signal) 0. 정리에 들어가기 전에.. 요즘 들어서 트와이스였나요.. 사실 걸그룹에 관심이 별로 없는 저에게는 워낙 유명하니 들어본 이름이지만 무슨 노래를 불렀는 지 노래는 어떤 방식인지는 모릅니다.. 이거 아재인가요? 아무튼, 트와이스 노래 중에 시그널이라는 노래 제목이 있는 걸 보고 호기심이 생겼습니다.. 이걸 말할려는 건 아니고.. 이번에 정리할 내용이 유닉스와 리눅스의 시그널을 정리하려고 생각해봤는 데, 노래 가사처럼 시그널을 리눅스에 보낸다는 생각이 나서 적게되었습니다. 여튼, 이번 포스팅은 트와이스의 시그널처럼 우리가 리눅스와 유닉스와 같은 시스템에 보내거나, 받는 시그널의 종류를 정리하도록 하겠습니다. 1. 시그널이란? 시그널이란 한국 말로는 신호라고 할 수 있습니다. 이것은 유닉스나 비슷한 계열, .. 2017. 6. 18.