갑작스러운 32bit 64bit system 변경
글쓴이: somedayhow / 작성시간: 수, 2013/02/13 - 11:15오전
분명 어제까지만 해도 잘 실행되던 프로그램이
binary file error가 나면서 실행이 되지를 않습니다.
-SG31:~/rnn_class_EE837/src/rnn-learn$ ./rnn-learn -c config.txt target*.txt bash: ./rnn-learn: cannot execute binary file
인터넷 검색을 해보니 file filename 으로 컴파일한 환경을 확인해보라고 해서 확인해보니
SG31:~/rnn_class_EE837/src/rnn-learn$ file rnn-learn rnn-learn: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped SG31:~/rnn_class_EE837/src/rnn-learn$ rm config.txt target*.txt SG31:~/rnn_class_EE837/src/rnn-learn$ ls
따로 무슨짓을 하지 않았는데 갑자기 왜 이렇게 된것일까요?
어떻게 실행시킬 방법이 없을까요?
chmod +x 써보라는 사람도 있었지만 소용이 없습니다.
지금 쓰는 환경은 ubuntu 12.04 32bit입니다.
Forums:
혹시 64비트 프로그램을 32비트에서 실행시켜서 그런거 아닌가여?
32비트 리녹스에서 64비트 프로그램을 돌릴수가 있나?
즐린
안됩니다
전날까지 잘만 되던게 갑자기 그러니까 이상해서 올린거죠.
make clean하고 다시 make하니까 돌아가네요
원인이 뭔지 ㅡㅡ
----------------------------------------------------------------------------------------------------------------------
많이 배워갑니다
고맙습니다.
언젠가 질문이 아니라 답변을 달아줄 수 있는 날이 오기를
댓글 달기