강의실/정보영재

koi-2019-v1.1.ova  

한국정보올림피아드 응시환경이 올라와서 실제 환경에서 구동을 해 보게 되었습니다.(아이디 contestant/ 비번 koi)

위의 자료를 다운로드 받아서 버추얼 박스 환경에서 실행을 한 후에 코드블럭으로 실행을 해 보았습니다.

코드블럭을 실행 후 위와 같이 바탕화면에 test라는 프로젝트를 생성했습니다.

그랬더니 역시나 아래 로그화면과 같이 error : obj/Debug/main.o : 그런 파일이나 디렉터리가 없습니다. 

error : no input files 라는 에러가 발생하네요.

이러한 부분은 윈도우즈에서는 발생하지 않는데요.

리눅스에서 권한 부분때문에 나타나는 현상입니다.

컴파일을 하게 되면 exe 파일이 만들어 지기 전 object 파일이 먼저 생기게 되는데요.

이러한 object 파일이 권한 부분 때문에 생성이 안되어서 생긴 문제입니다.

그러면 이 부분을 어떻게 해결 하면 될지 고민을 해보았습니다.

계정이 contestant 이므로 contestant 디렉토리에 직접 생성을 해 보았습니다.

프로젝트 생성시에 폴더를 선택 하면 아래와 같이 폴더를 선택하는 화면이 뜹니다.

여기서 바탕화면을 선택하지 말고 위에 표시된 contestant 를 선택후 open 을 클릭합니다.

이렇게 프로젝트 생성후에 실행을 시키면 정상으로 컴파일이 되네요.

리눅스에서는 모든 디렉토리에 모든 권한이 주어지지 않은 경우가 많습니다.

하지만 /home/사용자계정(여기서는 contestant) 의 위치는 모든 권한을 가지고 있으므로 사용자 계정에 프로젝트를 생성해서 컴파일을 실행하시면 될것 같습니다.

KOI 준비하시는 분들 모두 좋은 결과 있기를 바랍니다.

 

 

7 0
  • 유하v 2019.04.20 22:26 신고    

    궁금했던 분들에게 좋은 정보가 될 것 같습니다~

  • 행복사냥이 2019.04.21 11:16 신고    

    역시나 어렵습니다.^^ 행복한 휴일 보내세요.

  • 핑구야 날자 2019.04.22 06:39    

    어렵지만 잘 알고 갑니다 즐거운 하루 보내세요

  • 공수래공수거 2019.04.22 08:58 신고    

    KOI 준비하시는분들은 알이 두면 좋겠습니다.

  • 버블프라이스 2019.04.22 17:01 신고    

    KOI 준비하시는 분들에게 많은 도움이 될 것 같습니다^^ 대회에 나가시는분들 모두 응원합니다.

  • 라미드니오니 2019.04.22 19:33 신고    

    현업에서 완전코딩은 아니래도 가까이서 보면서 업무하는데 영 모르겠네요ㅋ

  • 휴식같은 친구 2019.04.22 19:45 신고    

    시험보기전에 테스트 해봐야겠어요.
    시험보다가 이런 현상 나타나면 알고 있어도 당황스럽겠습니다.