잘못 써진 ar 옵션이 적혀있는 Makefile이 기존(linux kernel v2.6.18-194)에는 별 문제도 없이 잘 컴파일되어 문제인지도 모르고 있다가 컴파일 환경이 바뀌면서(linux kernel v2.6.32-504.1.3/v3.13.0-24) 'File format not recognized' 란 오류를 뱉어내는 문제를 겪게 되었습니다. file 명령을 써보고 objectdump나 g++ -v 명령이나 g++ -dumpmachine 명령을 내려보거나 libtool을 시스템에서 제대로 찾니 못찾니나 곁다리지만 바이너리와 gdb간의 구조(32 or 64bit) 등 갖은 시도를 해봤지만 딱히 해결책이 보이지 않았습니다... 알고 나니 저런 근본적인 문제가 아니라 황당하긴 했지만요..혹시나 저런 ..
ar 오류 File format not recognized
잘못 써진 ar 옵션이 적혀있는 Makefile이 기존(linux kernel v2.6.18-194)에는 별 문제도 없이 잘 컴파일되어 문제인지도 모르고 있다가 컴파일 환경이 바뀌면서(linux kernel v2.6.32-504.1.3/v3.13.0-24) 'File format not recognized' 란 오류를 뱉어내는 문제를 겪게 되었습니다. file 명령을 써보고 objectdump나 g++ -v 명령이나 g++ -dumpmachine 명령을 내려보거나 libtool을 시스템에서 제대로 찾니 못찾니나 곁다리지만 바이너리와 gdb간의 구조(32 or 64bit) 등 갖은 시도를 해봤지만 딱히 해결책이 보이지 않았습니다... 알고 나니 저런 근본적인 문제가 아니라 황당하긴 했지만요..혹시나 저런 ..
2014.12.05