본문 바로가기

IT307

리눅스 gcc 컴파일러 컴파일 옵션 이번 포스팅은 리눅스 gcc 컴파일러 컴파일 옵션에 대해 하겠습니다.리눅스 컴파일러에 대한 설명을 했습니다. 다음은 컴파일러 옵션에 대해 설명하도록 하겠습니다.거의 사용하는 옵션은 정해져 있지만 그래도 어떠한 옵션이 있는지 알아보도록 하겠습니다. 2018/02/12 - [IT] - 리눅스 gcc 컴파일러란?2018/02/14 - [IT] - 리눅스 gcc 컴파일러 컴파일 [gcc 컴파일] #gcc 파일명(*.c) : Default로 out 파일이 생성됩니다. (*.out 이라는 파일이 생성되며 실행 가능) #gcc -c 파일명(*.c) : 오브젝트 파일을 생성합니다. (*.o라는 오브젝트 파일이 생성됩니다.) #gcc -c 오브젝트파일명(*.o) 파일명(*.c) #gcc -o 실행파일명(*.out) 오브.. 2018. 2. 19.
리눅스 gcc 컴파일러 컴파일 이번 포스팅은 리눅스 gcc 컴파일러 컴파일에 대해 하겠습니다.리눅스 컴파일러에 대한 설명을 이전 포스팅에서 했습니다. 2018/02/12 - [IT] - 리눅스 gcc 컴파일러란? 컴파일을 하기 위해서는 컴파일 명령을 내려야 컴파일을 할 수 있습니다.물론 쉬워보일 수 있지만 해보면 에러메세지도 많이 뜨게 되며 에러를 찾아서 해결해야 합니다. 요즘 쓰는 비주얼스튜디오나 자바 개발자 툴과 같이 에러를 다 잡아주지는 못하지만실력면에 있어서는 이렇게 에러를 보며 고쳐가는 것이 더 좋다고 생각됩니다. [gcc 컴파일] 다음과 같은 순서로 컴파일을 하게 됩니다.(소스 파일 컴파일 → 오브젝트 파일 생성 → 실행파일 생성 → 오브젝트 파일 삭제) #gcc 파일명(*.c) : Default로 out 파일이 생성됩니다.. 2018. 2. 14.
리눅스 gcc 컴파일러란? 이번 포스팅은 리눅스 gcc 컴파일러에 대해 하겠습니다. gcc란 GNU 컴파일러 모음(GNU Compiler Collection, 줄여서 GCC)는GNU 프로젝트의 일환으로 개발되어 널리 쓰이고 있는 컴파일러입니다. 많은 리눅스 사용자들은 이러한 gcc컴파일러를 이용해 보셨을 것입니다.gcc 라고 시작하는 명령어가 바로 컴파일러를 사용하는 것입니다. 자유 소프트웨어 중에 가장 잘 알려진 것들 중 하나인 GCC는 원래 C만을 지원했던 컴파일러로 이름도 "GNU C 컴파일러"였습니다. 이러한 까닭에 현재에도 GCC는 GNU 컴파일러 모음의 일부인 GNU C 컴파일러(GNU C Compiler)의 줄임말로 쓰이기도 합니다.그러나 나중에 C++, 자바, 포트란, 에이다 등 여러 언어를 컴파일할 수 있게 되면서.. 2018. 2. 12.
엑셀 합계 SUM함수 사용법 이번 포스팅은 엑셀 SUM 함수 사용법에 대해 하겠습니다. 엑셀의 가장 기본적인 함수라고 생각되는 sum 함수에 대해 설명하도록 하겠습니다.영어로 sum은 합계라는 뜻을 가지고 있습니다. 따라서 합계를 내는데 사용하고 있습니다. Sum함수는 사용하기도 쉽고 변수가 많이 들어가지 않기 때문에 쉽게 사용할 수 있습니다.엑셀의 fx를 누르면 원하는 함수를 찾아서 사용할 수 있습니다. Sum함수의 정보 인수들의 합을 구합니다. 라고 써 있습니다. 뒤에 변수로는 숫자가 들어가게 됩니다. 가장 기본적인 사용법으로 합계를 구하는 것이기 때문에 예를 들어 설명하도록 하겠습니다. 다음과 같은 표가 있다고 가정하겠습니다. 다음과 같은 표에서 수량의 합계를 구하고 싶을 때 Sum함수를 이용하면 편리하게 구할 수 있습니다. .. 2018. 2. 8.
엑셀 셀 수정 단축키 및 사용법 이번 포스팅은 엑셀 셀 수정 단축키에 대해 하겠습니다.엑셀은 학생, 직장인들이 많이 사용하는 프로그램 중 하나입니다.엑셀을 사용하는데 단축키를 많이 알고 있다면 작업 속도를 단축시키는데 도움이 될 수 있습니다. 특히나 엑셀은 마우스를 많이 사용해야 하는데요.마우스를 사용하면 작업속도가 늦어질 수 있습니다. 셀의 셀을 수정할 때 마우스로 두 번 클릭해서 바꾸는 경우가 많습니다. 엑셀에는 셀 수정 단축키가 있습니다.셀 수정 단축키를 사용하면 마우스를 사용하는 빈도를 낮출 수 있고 따라서 작업속도를 빠르게 만들 수 있습니다.엑셀의 셀 수정 단축키는 F2입니다. 셀 수정 단축키 사용법엑셀의 셀 수정 단축키 사용법은 간단합니다.수정을 원하는 셀에 포인터를 가져다 놓고 F2키를 누르면 됩니다. 한 번만 사용해보면 .. 2018. 2. 7.
양자암호통신과 앞으로의 전망 이번 포스팅은 양자암호통신에 대해 하겠습니다.양자암호통신이라는 개념은 생소한 개념이라고 생각됩니다.하지만 미래의 기술이며 앞으로 10년 이내에 상용화가 될 것으로 보입니다.양자 암호통신의 가장 큰 장점은 보안성이 아주 뛰어나다는 점입니다. 양자암호통신이란?빛 알갱이 입자인 광자(光子)를 이용한 통신을 말합니다.현재 통신망은 신호 줄기의 끊김과 이어짐으로 디지털 신호인 ‘0’과 ‘1’을 구분해 데이터를 주고받습니다.보안을 위해 암호키를 사용하지만 이게 유출되면 관련 정보가 빠져나갈 수 있습니다. 빛 알갱이 같은 양자는 0이나 1이라는 특성이 결정돼 있지 않습니다.통신을 위해 정보를 보내는 쪽과 받는 쪽 끝단에 각각 양자암호키 분배기(QKD)를 설치하고 매번 다른 암호키를 이용해 0 또는 1을 결정하게 됩니.. 2018. 2. 4.
일본 코인체크 가상화폐 해킹 소식 이번 포스팅은 일본의 가상화폐 해킹 소식에 대해 하겠습니다.일본에서 가상화폐가 해킹당했다고 하는데요. 해킹당한 거래소는 코인체크라는 거래소입니다.현재 모든 거래를 중단한 상태입니다. 가상화폐는 NEM이라고 불리는 뉴이코노미무브먼트라는 코인이 해킹당했습니다. 일본의 최대 가상화폐 거래소 가운데 하나인 코인체크가 해킹당해 5억3천만 달러(5천700억 원) 상당의NEM(뉴이코노미무브먼트) 코인이 사라졌다고 월스트리트저널(WSJ)이 26일 보도했습니다. WSJ는 "이는 지금까지 알려진 사상 최대의 가상화폐 절도 사건으로 비트코인 등 가상화폐에 대한 열풍을 냉각시킬 수도 있다"고 전했습니다. 코인체크 측은 "시스템에 공인받지 않은 외부인이 접속해 고객들이 맡겨둔 NEM 코인을 모두 가져갔다"면서"그 가치는 580.. 2018. 1. 27.
하드웨어와 소프트웨어의 차이 이번 포스팅은 하드웨어와 소프트웨어의 차이에 대해 하겠습니다.IT의 기본적인 개념이라고 생각합니다. 하드웨어와 소프트웨어는 IT의 가장 기초적인 부분입니다.어느 쪽이 더 중요하다고는 말을 할 수 없지만 양쪽 모두 균형있는 발전이 되어야 IT의 발전이 될 수 있다고 생각합니다. 하드웨어(Hardware)하드웨어는 영어로 Hardware라고 씁니다.Hard는 딱딱하다는 뜻입니다. 따라서 딱딱한 물체라고 생각하시면 됩니다.따라서 핸드폰의 몸체, 메인보드, 컴퓨터의 부품 등 모든 딱딱한 부분들은 하드웨어라고 생각하시면 됩니다. 사전적 정의를 보면 원래는 쇠붙이라는 뜻인데컴퓨터의 중앙처리장치, 기억장치, 입출력장치와 같은 전자, 기계장치의 몸체를 가리킬 때 사용한다고 나와있습니다. 소프트웨어(Software)소프.. 2018. 1. 19.
가상화폐 거래소 고팍스 시빅 사건 이번 포스팅은 가상화폐 거래소 고팍스 시빅 사건에 대해 하겠습니다. 가상화폐 거래소 고팍스라는 곳에서 신규유저를 받았습니다. 시빅은 가상화폐의 한 종류입니다. 이러한 고팍스에서 상장가 180만원에서 시작에서 1시간만에 1,500원으로 떨어지는 사건이 발생했습니다. 편법 거래소에 상장된 가상화폐를 사들인 투자자들이 '쪽박'을 차는 일이 발생했다. 가상화폐 거래소 고팍스의 인터넷 사이트에서 '시빅'이라는 가상화폐가 1시빅에 180만원으로 상장되었고 다른 거래소에서 평균 1,500원대에 거래되고 있던 시빅을 누군가 180만원대로 상장시키자 투자자들의 관심은 순식간에 집중되었습니다. 그러나 급등락을 반복하던 시빅은 불과 1시간 만에 180만원에서 평균 시세인 1,500원으로 다시 폭락하였습니다. 문제는 180만.. 2018. 1. 14.