본문 바로가기

Programming44

[Linux, C/C++] undefined reference to '__gxx_personality_v0' 오류 조치 1. 증상 undefined reference to '__gxx_personality_v0' 2. 원인 : 리눅스 서버에서 gcc로 c++, cpp파일을 컴파일 할때 아래와 같은 에러가 발생한다. 이는 gcc가 c++용 컴파일러가 아니기 때문에 바로 잡아주면 바로 해결이 가능하다. 3. 조치 조치1: gcc를 이용해서 에러를 제거 하고 싶을때는 -lstdc++ 옵션을 붙여서 컴파일 gcc -lstdc++ -o main main.cpp 조치2: gcc가 아니라 g++로 컴파일 g++ -o main main.cpp TMI 리눅스에서 컴파일을 할때는 Makefile을 꼭 이용하는 습관을 기루기 바랍니다. 모두들 좋은 하루 되세요~ 2020. 4. 9.
[C, Error] error: use of undeclared identifier '함수' 1. 문제 키워드 error: use of undeclared identifier 'getpid'; did you mean 'set_pid'? or 'set_pid' declared here (해석해보면: 선언부가 없어서 그러하다.) 2. 원인 아래의 코드에서 보면 main함수위에 선언부가 없음을 확인할 수 있다. #include #include #include #define PID_FILE "/test.pid" int main() { return 0; } int set_pid() { FILE* fp = fopen (PID_FILE, "w" ); if (fp) { fprintf (fp, "%d", getpid()); fclose (fp); printf (" ==.. 2020. 4. 9.
[Git] 특정 브랜치만 (clone) 가져오는 방법 깃에서 특정 브랜치만 클론하고 싶을때 아래와 같이 사용하면된다. -b 옵션에 브랜치를 적어주고, 뒤에 URL을 삽입. git clone -b {브랜치 명} --single-branch {저장소 URL} 예시) git clone -b master --single-branch git@github.com:nk915/study_exam_code.git 2020. 4. 7.
Go-Lang : go get error (GOPATH 설정) - $GOPATH not set. For more details see go를 설치 다하고, 패키지를 다운받으려고 go get 하는데, 받아지지 않는다.. (go 설치방법: https://musclebear.tistory.com/81 ) 왠일이고 받더니 어디다가 설치할지 경로가 없는것이엇다. go 이녀석 편한만큼 하나씩 찾아가면서 익숙해지자. 1. 증상 go get으로 패키지 다운로드가 안될때 : cannot download, $GOPATH not set. For more details see (cmd) go get -u github.com/labstack/echo/... package github.com/labstack/echo/...: cannot download, $GOPATH not set. For more details see: # (cmd) go help gopa.. 2020. 4. 3.
Go-Lang : CentOS 6,7에서 go-lang 설치 방법 CenOS 6,7 에서 go-lang을 설치하고 환경 설정하는 방법입니다. 아래의 글은 원본 해외글을 번역해서 올렸습니다. 아래의 방법대로 설치하니 CentOS에서 깔끔하게 설치됨을 확인하였습니다. ~! 원본 보시는 분들은 원본 페이지를 참고 부탁드립니다. 원본 출처: https://ma.ttias.be/install-go-1-5-on-centos-6-and-7/ [ Install Go 1.5 On CentOS 6 and 7 This is a really quick guide on how to install the recently released Go 1.5 on a CentOS 6 or 7 server. ma.ttias.be ](https://ma.ttias.be/install-go-1-5-on-cen.. 2020. 4. 3.
[Git] Git(깃) 명령어 완벽 정리 모음 (svn 연동명령 포함) 개발자라면 누구나 사용하는 Git입니다. 하지만 간혹 가다가 생각안나는 명령어가 있어서, 정리해둔 포스팅입니다. 자세한 설명은 제외하고 명령 모음이니 용도에 잘 쓰시길 바랍니다. Git 주로 사용하는 명령어 모음 (git 형상관리) # 명령어 설명 비고 1 git init 저장소 설정 2 pwd 저장소 확인 3 git checkout -t 원격저장소브랜치명 원격저장소 브랜치 이름으로 로컬 브랜치 가져오기 4 git branch branch 확인 5 git merge branch 병합 git checkout 병합 대상 브랜치git merge 병합 할 브랜치 이름 6 git checkout -b 브랜치명 커밋번호 특정 커밋 번호로 브랜치 git checkout -b v5.7.0.1 011a998 7 git .. 2020. 3. 2.
반응형