안녕하세요..
이제 막 어셈에 입문하면서..
다음과 같은 코드를 가지고 간단하게 테스트해 보는 중인데요;;
1 #include <unistd.h>
2
3 int main(void)
4 {
5 char a[2];
6
7 return 0;
8 }
이걸.. 우선..
gcc -S a.c 로.. a.s 로 만들어뒀을때..
gcc -oa a.c 로 만든 a 바이너리는 실행이 되는데..
as a.s 로 만든 a.out 바이너리는 실행이 안되더라구요 @.@;;
물론.. a.out 에 실행가능 퍼미션은 주었구요 ^^;