10.07.2015 Views

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MPLAB ® <strong>C30</strong> 用 户 指 南3.9 通 过 命 令 行 编 译 多 个 文 件将 Add() 函 数 移 到 名 为 add.c 的 文 件 中 来 说 明 在 一 个 应 用 程 序 中 多 个 文 件 的 使 用 。即 :文 件 1/* ex1.c */#include int main(void);unsigned int Add(unsigned int a, unsigned int b);unsigned int x, y, z;int main(void){x = 2;y = 5;z = Add(x,y);return 0;}文 件 2/* add.c */#include unsigned intAdd(unsigned int a, unsigned int b){return(a+b);}在 DOS 提 示 符 下 输 入 如 下 命 令 行 来 编 译 这 两 个 文 件 :C:\> pic30-gcc -o ex1.o ex1.c add.c这 个 命 令 编 译 模 块 ex1.c 和 add.c。 编 译 的 模 块 和 编 译 器 库 文 件 链 接 , 并 生 成 可 执 行文 件 ex1.o。DS51284C_CN 第 58 页© 2005 Microchip Technology Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!