메뉴 건너뛰기

프로그래밍


C언어로 프로그램을 짯는데 내용이 길어져서 한개의 파일을
1개의 헤더파일과 3개의 파일로 나누었습니다. 아래의 내용처럼
사용하는 함수들은 모두 헤더 파일에 선언해 주었고 main.c 내에서
선언된 전역변수는 a.c 나 b.c 에서 사용하기위해 처음 시작할 때
extern을 이용하여 선언해 주었습니다.
실행 결과에 있어서 문제는 없습니다.

그런데 문제는....
처리속도가 달라졌다는 것입니다.
제가 mcu 소프트웨어를 하고있어서 처리속도가 중요한 문제가 됩니다.
혹시 제가 모듈화를 잘못한것인지 ? 알고싶습니다.
extern 변수 선언도 첨으로 사용해 보았고 길어진 소스를 모듈화 해보기도
처음이어서 .... 해답을 찾지 못하여 이렇게 질문을 드립니다.

* Header.h *
#include<stdio.h>
#include<string.h>
#define MAX 10
void AA();
void BB();

* main.c *
#include "Header.h"
unsigned char i = 0;
unsigned char j = 0;
int main()
{
/* 처리내용 */
}

* a.c *
#include "Header.h"
external unsigned char i;
external unsigned char j;
void AA()
{
/* 처리내용 */
}

* b.c *
#include "Header.h"
external unsigned char i;
external unsigned char j;
void BB()
{
/* 처리내용 */
}




번호 제목 글쓴이 날짜 조회 수
공지 [TIP] PYTHON 에서 "UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 6987: illegal multibyte sequence" 오류 날때... [48] 파이팅건맨 2016.02.20 105315
공지 [TIP] R에서 페이스북 페이지 정보 크롤링 하기 [6] 파이팅건맨 2017.02.11 15145
공지 [TIP] TensorFlow를 윈도우에서 사용하기 (A way to use TensorFlow on Windows) [3] 파이팅건맨 2016.04.16 14591
45 가상키보드 후킹 포커스 문제... [1] 문현민 2010.12.10 1167
44 소스코드에 대한 추가질문입니다^^ [1] 통신관련대학생 2009.05.26 168
43 마무리 질문일듯합니다^^^^^^ [1] 통신관련대학생 2009.05.14 974
42 밑에 소스에 대한 추가질문입니다 ^^ [1] 통신관련대학생 2009.05.13 359
41 홈페이지 주인님 소스에 대한 질문입니다 [1] 통신관련대학생 2009.05.12 512
40 Gunshadow가 관련된 질문 입니다. [1] 오성근 2007.12.17 149
39 Gunshadow.sys 파일의 바이러스 진단 여부에 대한 문의입니다. [5] 어베스트! 고객지원팀 2007.12.11 140
38 Gunshadow.sys,dll파일 삭제에 관해서, [1] 메이트 2007.12.01 548
37 레지스트리후킹 [1] 임비스 2006.11.17 369
36 그래도 신호강도를 못 받고 있습니다.ㅠ0ㅠ [1] 정성욱 2006.06.27 232
35 무선랜카드에서 연결속도 및 신호강도 받아오는 방법이 궁금합니다. [1] 정성욱 2006.06.26 614
34 CRC - 16 소스 수정할려고 하는데 어떻게 해야할지.. 질문드립니다. [1] 전철민 2006.06.23 724
» Extern을 이용하여 모듈화 할때 문제점 질문드립니다!!! [1] 전철민 2006.06.23 296
32 visual C를 이용해서 미디어 플레이어 짜는법좀 [1] 김지만 2006.04.27 278
31 시리얼통신관련 질문..(응답속도에 관해..) [1] 고진원 2006.04.03 644
30 crc체크기??crc체크? [1] 초보 2006.01.08 766
29 sys파일에 관한 질문 입니다 [3] 학생 2005.12.30 288
28 온라인게임에서 CRC check 차단하는법, [1] CRC check 2005.12.18 421
27 CRC 체크 소스 관련 질문 드립니다. [1] 2005.12.11 642
26 485 컨버터를 이용한 통신 RTS제어 [3] 이상진 2005.11.29 395
위로