티스토리 뷰
리눅스에서도 C++ 을 이용하여 많은 사람들이 프로그래밍을 짜고 있습니다.
리눅스에서는 GCC 라는 컴파일러를 통해 동일하게 프로그램을 짜고 있으며, 아래 기본적인 디렉토리 위치와 간단한 명령어를 확인하시기 바랍니다.
컴파일 시 헤더와 라이브러리를 포함한 컴파일 옵션을 확인할 수 있겠습니다.
-----
- GCC(GNU C Compiler)
GCC는 GNU 프로젝트에 의해 만들어진 C 컴파일러, 일반적인 통합환경 개발도구와는 다르게 콘솔에서 모든 명령을 넣어주어야 한다.
- GCC의 디렉토리 위치
∙/usr/lib/gcc-lib/target/version/
GCC 컴파일러의 대부분이 위치하는 장소. 컴파일을 수행하는 실행파일 그자체와 GCC 버전에 따른 라이브러리와 헤더 파일들이 있다.
∙/usr/bin/gcc
컴파일러 실행 파일이 들어있다.
- GCC의 헤더 파일 위치
∙/usr/include/
바이너리 배포판에 의해서 제공되는 헤더 파일들이 들어있다.
∙/usr/local/include
/usr/include에 포함되어 있지 않은 헤더 파일들이 들어있다.
- GCC에서 사용하는 옵션
∙ -v : 현재 사용하고 있는 gcc의 버전을 알고싶을 때 사용하는 옵션
∙ -o : 출력파일(실행파일)의 이름을 정하는 옵션
∙ -c : 컴파일만을 할 때 사용하는 옵션
∙ -l라이브러리 : 사용하는 라이브러리를 명시. “/usr/lib", "/lib"를 탐색. 일반적으로 라이브러리는 파일 명이 .a로 끝난다.
∙ -I : include 문에서 지정한 헤더 파일이 들어있는 디렉토리를 정하는 옵션, 디렉토리를 명시할 때 는 -I디렉토리로 표시한다.
∙ -L경로 : 라이브러리 archive의 경로를 지정할 때 사용하는 옵션
∙ -S : C 언어로 작성된 소스 프로그램을 어셈블리어로 변환
-----
컴파일의 가장 기본적인 명령어 종합입니다.
-----
방문 감사합니다 (__)
'Technical > VMware Windows Linux OS' 카테고리의 다른 글
데비안 리눅스 다운로드 mirror 사이트 (0) | 2008.04.24 |
---|---|
메모리 해킹 기술 - 은행계좌 해킹 가능 (1) | 2007.08.26 |
아스키 코드 (ASCII CODE) (0) | 2007.08.21 |
윈도우 바탕화면 바로가기 아이콘 만들기 (0) | 2007.08.04 |
proc 파일시스템으로 시스템 관리하기 (0) | 2007.07.24 |
리눅스 테스트 툴 (Linux Test Tool) (0) | 2007.07.24 |
TCP 연결 상태 확인 (0) | 2007.07.24 |
젠투 리눅스 핸드북 (Gentoo linux) 설치 및 메뉴얼 (0) | 2007.07.16 |
- Total
- Today
- Yesterday
- 해커스 랩
- 네트워크전문가따라잡기-TCP/IP
- KLTP
- ISAC
- ♣ DAMOA BLACKHOLE
- 제이의 기록일지
- 미선씨의 위대한 하루
- 서민당 총재
- 티몰스 의 랩하는 프로그래머
- 블루의 정보세상
- Divinus Realm...
- 즐겁긔 매거진
- SoMeTHing sPeciaL
- 즐거운하루 이야기
- 권's 패밀리의 특별한 지역 특산물 이야기
- 내 인생 목표는 행복한 사람이 되는거야
- :NNK Company 성공을 만들다:
- serendipity
- 당신은1등이됩니다-유일수학전문학원
- Car Story
- On the Road
- 야생화
- Readiz - Read easy
- 영어 너 도대체 모니?
- 감성 IT人 [네떡지기 & 플밍지기]
- 안드로이드
- 비트코인
- 엑셀
- 리얼클릭
- 애드센스
- CISCO
- 리얼센스
- 구글 광고
- 담배
- 사랑해
- 블로그
- 비트코인 채굴
- 리눅스
- 네이버
- Tistory
- 금연
- 티스토리
- 광고 수익
- 구글
- 아웃룩
- 구글 애드센스
- 윈도우7
- 카카오톡
- 포토샵
- Google Adsense
- Adsense
- 넥서스S
- IT·컴퓨터
- Excel
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |