: 오~ 무지 신기하네요. 그런데... 변환 시킨건 어떻게 컴파일
: 시키죠? 어셈블러 컴파일이 리눅스에 있나요? 애구~~~
:
:
: : gcc -S filename.c
: :
: : : 간단히 helloworld 를짰다고 치면, 이것을
: : : gcc 를 이용해서 assem 바꿀수가 있나요?
: : : 답변좀 주세요....
: : : 그럼
gcc filename.s
하시면 그대로 실행코드를 얻습니다. :)
아래는 참고사항입니다.
엄밀히 말하면 컴파일 과정이 끝나게 되면 어셈블리어 코드를 생성하는 것입니다. 어셈블
리어코드가 생성되면 어셈블하게 되고(기계어로 변환), 마지막으로 라이브러리와 링크를
시켜 실행파일을 얻습니다. gcc -E filename.c 하면 프리프로세싱을 마치는 과정까지만..
gcc -S filename.c
하면 컴파일 까지만...(어셈블리어를 얻는 과정)
gcc -c filename.c
하면 어셈블까지만 하게 되고.. 흔히말하는 오브젝트 파일이 됩니다.
--
세벌사랑