C언어를 처음 하는 접하게 됐습니다. 그래서 열심히 할려고 하는데
처음부터 막히네요. 외부변수 정의하고 다른 화일에서 extern으로
선언해서 쓸려고 하는데 자꾸 컴파일 에러 나네용. 프로그램은
무지 간단합니다.
<test-01.c>
#include <stdio.h>
int my_age; <---- 외부변수 정의
int main(){
printf("my age = %d", my_age = 50);
exit(0);
}
<test-02.c>
#include <stdio>
extern int my_age;
int main(){
printf("your age = %d", my_age = 100);
exit(0);
}
요렇게 해서 test-02.c 파일을 컴파일 시키면 에러나네용.
gcc -o test-02 test-02.c (여기서 어케 해줘야 하는지???)
test-01.c 파일을 컴파일 해서 링크시켜야 하는것 같은데
gcc 사용법을 잘 몰라서 뭘 어떻게 해야할지 막막하네요. ㅜ,.ㅜ;