컴파일 한후에 표시되는 파일 색이 달라지는데요. 변경된 obj파일만 색이 변합니다. 처음엔 녹색 그다음엔 흰색 그리고 나서 실행이 잘 안되는데요. 오류는 안나구요.
원본 파일은 일본에서 보내준거고 제가 수정해서 사용하고있는데요. 무엇이 문제 일까요?? 어떻게 질문해야 될지 몰라 이렇게 허접하게 질문합니다. 고수님들의 의견을 받아서 재 질문올리겠습니다.
혹시 다른 PC에서 작성한 코드를 가지고 와서 재 컴파일 하면 실행이 안되나요?? 아님 다르게 실행되나요??? 일본에서 작업할땐 잘 되던건데.. 왜 여기 와선 이러는지 모르겠습니다. 어떤 오류메세지도 안나오니 뭐가 잘못된것 인지도 모르겠구요.. 컴파일러는 동일한것을 사용하고있습니다. .
파일 색깔은 ls의 옵션에 따른 것입니다. (--color 옵션) 파일의 종류, 퍼미션, 확장자 등에 따라서 색을 정할 수 있습니다. (LS_COLORS 환경 변수나 dircolors 명령을 참고하세요)
파일 색깔과 실행이 안 되는 건 아무 관계가 없습니다. -_-;;
두 PC의 CPU/OS와 컴파일러 버젼, 라이브러리 버젼이 같아야 실행에 문제가 없습니다. 다르다면... 하늘의 뜻에 달렸죠.
file 명령어로 오브젝트의 내용을 확인해 볼 수 있습니다.
file myobj.o
출력되는 내용과 그 컴퓨터에서 컴파일한 오브젝트랑 출력이 같은지 살펴 보세요.
C 소스 파일이라면 플랫폼와 실행파일 포맷만 동일하면 대부분 동작할 수 있습니다. 하지만 C++ 이라면 컴파일러와 그 버전에 따라 다른 경우가 많이 있으므로 같은 버전으로 맞추어 주어야 합니다.
-- 익스펙토 페트로눔
컴파일러는 상위버전을 사용하면 하위버전을 커버하지 않나요??
전 이런 단순한 생각으로 최신버전으로 했습니다..
그리고 C를 사용하구요..
물론 CPU와 OS는 다른걸 사용하구요...
저희쪽이 OS는 상위버전을 사용합니다.
물론 맨 윗줄과 같은 단순한 생각으로....
file명령으로 확인해본 결과 동일한 메세지를 출력하구요..
그냥 하늘에 맡기고 포기해야 하는건가요??
컴파일 한후에 표시되는 파일 색이 달라지는데요. 변경된 obj파일만 색이 변합니다. 처음엔 녹색 그다음엔 흰색 그리고 나서 실행이 잘 안되는데요. 오류는 안나구요. 원본 파일은 일본에서 보내준거고 제가 수정해서 사용하고있는데요. 무엇이 문제 일까요?? 어떻게 질문해야 될지 몰라 이렇게 허접하게 질문합니다. 고수님들의 의견을 받아서 재 질문올리겠습니다.
전 왜 문제가 이해가 안되죠?
컴파일후 표시되는 파일색이라... ls 해보니 나오는 a.c file있는데 컴파일후 생기는 a.o 파일의 ls 출력 내용에 색깔이 있다는 것인가요?
문제를 아무것도 모르는 여자친구에게 설명하듯 다시 한 번....
---http://coolengineer.com
:( 문법적으로는 맞겠지만, ABI는 바뀔 수 있습니다. 두 컴퓨터의 OS 버젼(uname -a)과 컴파일러 버젼(gcc -v)이 어떻게 되나요?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
답글이 없어서... ㅠ.ㅠ
혹시 다른 PC에서 작성한 코드를 가지고 와서 재 컴파일 하면 실행이 안되나요??
아님 다르게 실행되나요???
일본에서 작업할땐 잘 되던건데.. 왜 여기 와선 이러는지 모르겠습니다.
어떤 오류메세지도 안나오니 뭐가 잘못된것 인지도 모르겠구요..
컴파일러는 동일한것을 사용하고있습니다. .
파일 색깔은 ls의 옵션에 따른 것입니다. (--color 옵션) 파일의
파일 색깔은 ls의 옵션에 따른 것입니다. (--color 옵션) 파일의 종류, 퍼미션, 확장자 등에 따라서 색을 정할 수 있습니다. (LS_COLORS 환경 변수나 dircolors 명령을 참고하세요)
파일 색깔과 실행이 안 되는 건 아무 관계가 없습니다. -_-;;
두 PC의 CPU/OS와 컴파일러 버젼, 라이브러리 버젼이 같아야 실행에 문제가 없습니다. 다르다면... 하늘의 뜻에 달렸죠.
file 명령어로 오브젝트의 내용을 확인해 볼 수 있습니다.fil
file 명령어로 오브젝트의 내용을 확인해 볼 수 있습니다.
file myobj.o
출력되는 내용과 그 컴퓨터에서 컴파일한 오브젝트랑 출력이 같은지 살펴 보세요.
C 소스 파일이라면 플랫폼와 실행파일 포맷만 동일하면 대부분 동작할 수 있습니다. 하지만 C++ 이라면 컴파일러와 그 버전에 따라 다른 경우가 많이 있으므로 같은 버전으로 맞추어 주어야 합니다.
--
익스펙토 페트로눔
컴파일러 문제라...
컴파일러는 상위버전을 사용하면 하위버전을 커버하지 않나요??
전 이런 단순한 생각으로 최신버전으로 했습니다..
그리고 C를 사용하구요..
물론 CPU와 OS는 다른걸 사용하구요...
저희쪽이 OS는 상위버전을 사용합니다.
물론 맨 윗줄과 같은 단순한 생각으로....
file명령으로 확인해본 결과 동일한 메세지를 출력하구요..
그냥 하늘에 맡기고 포기해야 하는건가요??
Re: 컴파일 후에 파일명의 색깔.... ^^
전 왜 문제가 이해가 안되죠?
컴파일후 표시되는 파일색이라...
ls 해보니 나오는 a.c file있는데 컴파일후 생기는 a.o 파일의 ls 출력 내용에
색깔이 있다는 것인가요?
문제를 아무것도 모르는 여자친구에게 설명하듯 다시 한 번....
---
http://coolengineer.com
Re: 컴파일러 문제라...
:( 문법적으로는 맞겠지만, ABI는 바뀔 수 있습니다. 두 컴퓨터의 OS 버젼(uname -a)과 컴파일러 버젼(gcc -v)이 어떻게 되나요?
댓글 달기