+ -
当前位置:首页 → 问答吧 → 请问有哪位高手知道怎样用tmake或automake在不同目录下编译程序?

请问有哪位高手知道怎样用tmake或automake在不同目录下编译程序?

时间:2005-05-20

来源:互联网

例如在tt目录下有两个目录tt1和tt2,在tt目录下有finish.c

finish.h,在目录tt1下有hello1.c,在tt2下有hello2.c;

如图:

tt--|--finish.h

     |--finish.c

     |--tt1--|--hello1.c

     |--tt2--|--hello2.c         

怎样通过tmake自动生成Makefile,完成程序调用.

finish.h: void hello1(void); void hello2(void);

finish.c :  

               #include "stdio.h"

               #include "finish.h"

               int main(void)

               {

                     hello1();

                     hello2();

               }

hello1.c :  

              #include "stdio.h"

               void hello1(void)

               {

                       printf("hello1 !\n");

               }

hello2.c :  

              #include "stdio.h"

               void hello2(void)

               {

                       printf("hello2 !\n");

               }      

作者: uestcwind   发布时间: 2005-05-20