>> Delete Reply from No. 46365 article
No. RE: gcc 사용에 대해서 질문이 있습니다.(초보)

등록 2002-04-07 09:32:00 By localhost     조회 1
이름 lDyEon    

		저도 C언어 한지 오래되서 잘 모르겠지만..... 아는 것만 가르쳐드릴께요.
우선 main()은 한번만 나와야 되는거 같은데....
test-02.c 에서 main() 대신 void yourAge()를 사용하시고
test-01.c 에서 printf()뒤에 yourAge();를 넣어주세요...
 그리고 gcc에서 -o는 실행파일이름(age라고 한다면..)을 지정해 주는 것입니다.
gcc -o age test-01.c test-02.c
만약 에러가 없다면 age라는 실행파일이 만들어 질거예요.
그러면 ./age라고 쓰고 엔터치면.....
답이 나요져....
 ------test-01.c----------
#include <stdio.h>
int my_age; 
void yourAge();
int main()
{
  printf("my age = %d", my_age = 50);
  yourAge();
}
 ------test-02.c----------
extern int my_age;
void yourAge()
{
  printf("your age = %d", my_age = 100);
}
      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 사용법을 잘 몰라서 뭘 어떻게 해야할지 막막하네요. ㅜ,.ㅜ;
 --
Rammstein
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved