1. 编译 C 文件, 生成 elf 可执行文件 h1.c 源文件
- #include <stdio.h> void hellofirst(void)
- {
- printf("The first hello! \n");
- }
h2.c 源文件
- #include <stdio.h> void hellosecond(void)
- {
- printf("The second hello! \n");
- }
hello.c 源文件
- #include <stdio.h> void hellosecond(void); void hellofirst(void);
- int main(int argc, char *argv[])
- {
- hellofirst(); hellosecond(); return(0);
- }
编译以上 3 个文件, 有如下几种方法:
方法 1:
- [[email protected] gcc]#ARMLinuxgcc c h1.c [[email protected] gcc]#ARMLinuxgcc c h2.c
- [[email protected] gcc]#ARMLinuxgcc o hello hello.c h1.o h2.o
方法 2:
- [[email protected] gcc]#ARMLinuxgcc c h1.c h2.c [[email protected] gcc]#ARMLinuxgcc o hello hello.c h1.o h2.o 方法 3:
- [[email protected] gcc]#ARMLinuxgcc c o h1.o h1.c
来源: http://www.bubuko.com/infodetail-3107352.html