프로그램 특성상 32bit와 64bit 리눅스에서 모두 동작해야하는데.
32bit로 컴파일된 프로그램이 64bit에서도 32bit와 동일하게 동작이 가능한가요??
프로그램은 데몬으로 동작하고 프로세스 및 저장된 파일들을 감시 합니다.
알려주시면 감사합니다.
--------------------------------------------- git init git add . git commit -am "project init" ---------------------------------------------
어떤경우는 되고 어떤경우는 안된다는지 이런식으로요..
리눅스 초보자라 부족한게 많습니다..ㅜㅜ;
부탁드립니다.
이거는 뭐를 의미하나요??
32비트 라이브러리를 추가로 설치하셔야 해요.
sudo apt-get install ia32-libs libc6-i386 libc6-dev-i386 lib32gcc1
------식은이 처------ 길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
그 밖에 구현상에서 주위해야 할 사항으로는 어떤게 있을까요??
데이터 타입 사이즈랑 포인터 사이즈 달라지는건 구현상에서 고려하지 않아도 되나요??
IA-64만 아니면 x86_64 는 하위 호환성이 있어서요. 컴파일을 새로 하면 더 좋겠지만 안해도 돌아 갑니다.
IA-64, x86_64라면 cpu 말씀하시는거 맞죠?? cpu는 32bit, 64bit 호환으로 구매했습니다.
x86_64 일때느 x86 바이너리를 복사해서 사용했었습니다.
위에 답글에 있는 데이터 타입사이즈는 어차피 하위 호환성이 있어서 관계는 없습니다.
만약을 위해서라면 위에 분들이 말씀하신것 처럼
32bit 라이브러리 추가로 설치하시고 컴파일 새로 하는게 제일 안전합니다.
------------------------------------------------------------ ProgrammingHolic
64bit에서 32bit 라이브러리를 추가해서 새로 컴파일 할때
포인터라던가 데이터형 사이즈가 서로 달라지는데 기존 32bit 코드를 64bit 코드로 포팅하는 작업은 없어도 되나요??
초보라서 모르는게 너무 많네요..ㅜㅜ;
텍스트 포맷에 대한 자세한 정보
<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]
제 생각으로는 .. 동작 할 수도 있고 안 할 수도 있다 입니다.
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
조금만 구체적으로 설명해주시면 안될까요??
어떤경우는 되고 어떤경우는 안된다는지 이런식으로요..
리눅스 초보자라 부족한게 많습니다..ㅜㅜ;
부탁드립니다.
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
이거는 뭐를 의미하나요??
32비트 라이브러리를
32비트 라이브러리를 추가로 설치하셔야 해요.
sudo apt-get install ia32-libs libc6-i386 libc6-dev-i386 lib32gcc1
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
라이브러리만 설치하면 괜찮은 건가요??
그 밖에 구현상에서 주위해야 할 사항으로는 어떤게 있을까요??
데이터 타입 사이즈랑 포인터 사이즈 달라지는건 구현상에서 고려하지 않아도 되나요??
컴파일 된거면 돌아 갑니다.
IA-64만 아니면 x86_64 는 하위 호환성이 있어서요. 컴파일을 새로 하면 더 좋겠지만 안해도 돌아 갑니다.
답변 감사합니다.
IA-64, x86_64라면 cpu 말씀하시는거 맞죠??
cpu는 32bit, 64bit 호환으로 구매했습니다.
돌아는 갑니다.
x86_64 일때느 x86 바이너리를 복사해서 사용했었습니다.
위에 답글에 있는 데이터 타입사이즈는 어차피 하위 호환성이 있어서 관계는 없습니다.
만약을 위해서라면 위에 분들이 말씀하신것 처럼
32bit 라이브러리 추가로 설치하시고 컴파일 새로 하는게 제일 안전합니다.
------------------------------------------------------------
ProgrammingHolic
------------------------------------------------------------
ProgrammingHolic
답변 감사합니다.
64bit에서 32bit 라이브러리를 추가해서 새로 컴파일 할때
포인터라던가 데이터형 사이즈가 서로 달라지는데
기존 32bit 코드를 64bit 코드로 포팅하는 작업은 없어도 되나요??
초보라서 모르는게 너무 많네요..ㅜㅜ;
댓글 달기