본문 바로가기
반응형

전체 글379

컴파일러 gcc 명령어 gcc 옵션-o : output 파일명을 지정할 때 사용한다.-c : 링킹과정을 진행하지 않고 .o파일인 오브젝트 파일까지만 생성한다.-S : 어셈블러까지 진행하지 않고, 컴파일러까지의 출력은 어셈블러파일(.S)을 생성하게 된다.-O1 ~ -O3 : 최적화 수준을 지정한다. 숫자가 클수록 높은 수준의 최적화를 하게 된다.-g : 디버깅을 위한 정보를 컴파일하면서 생성한다.-l(엘) : 라이브러리 이름을 지정한다.-L : 추가 라이브러리 디렉토리를 지정한다.-W : 모든 에러 메시지를 출력한다.-w : 모든 에러 메시지를 출력하지 않는다 2016. 9. 30.
리눅스 기본 명령어 > 디렉토리디렉토리 생성mkdir [dd]하위 디렉토리 함께 생성mkdir -p [dd]/[ddd]현재 폴더에 있는 것들 모두 보여주기lsls -l (더 자세히 보여줌)위치 이동. 새로 만든 디렉토리에 들어가보려면cd [dd]현재 내가 있는 위치pwd최상위 루트 바로 밑에 디렉토리를 만드는 법mkdir /[dd] * permission denied 디렉토리 지우기rmdir [dd]모두 지우기rm * > 파일 찾기 파일 찾기find -name "*.c"find -name '*.c'현재 디렉토리에서 하위 디렉토리까지 ".~"확장자를 가진 모든 파일을 찾는다. 전체 하드에서 "" 확장자를 가진 모든 파일 찾기find / -name "*.c"전체 하드에서 파일명이 "aa"로 시작하는 모든 파일 찾기find / .. 2016. 9. 29.
리눅스 에디터 nano 사용법 nano 실행 명령어 -m : cursor이동을 마우스로 가능하게 해준다.ex ) nano -m test.c +숫자 : 숫자번 째부터 편집한다.ex) nano +32 test.c nano 단축키ctrl+g (F1) : 도움말 표시ctrl+o (F3) : 현재 편집 중인 파일 저장ctrl+w (F6) : text검색ctrl+c (F11) : 현재의 cursor 위치 표시하기 2016. 9. 29.
백준알고리즘 1002 // 첫째 줄에 테스트 케이스의 개수 T가 주어진다. // 다음 줄에 x1,y1,r1,x2,y2,r2가 주어진다.#define _CRT_SECURE_NO_WARNINGS #include #include #include int get_x(int* x1, int* y1, int* r1, int* x2, int* y2, int* r2) { double d = sqrt((*x1 - *x2)*(*x1 - *x2) + (*y1 - *y2)*(*y1 - *y2)); // 중심 거리 ※ 여기서 중심거리 d double로 안해주면 계속 오류난다 !!!! ㅠㅠ int bigger=0,smaller=0; if ( (*r1) < (*r2) ) { bigger = *r2; smaller = *r1; } else { bigger.. 2016. 8. 4.
반응형