eclipse c 编译工程(已有makefile文件的完整工程)

如何编译一个已经具备makfile的完整的工程

以TJET_SDK为例说明如何用eclipse编译程序:
在TJET_SDK的主目录下会发现有.cproject和.project隐藏文件, .project文件大小2~3K Bytes , 该文件是针对eclipse的project Description ,.cproject文件大小是10~12K  Bytes,该文件是针对CDT插件的project Description 。也就是说这两个文件保存了工程的配置信息,然而已有的这两个文件是之前开发的老版本不适用于此处的eclipse因此我们在调试的时候需将这两个文件删除,然后自己配置生成这两个文件。具体做法如下:

  1).从TJET_SDK目录下拷贝出tjet-sdk文件夹,这个文件夹里不包含.cproject .project文件,修改一个自己想出要的文件名;
  2).打开eclipse选择project/makefile project with existing code,然后随便填写一个文件名,设置code地址,注意此处目录下必须有makefile文件,且如上述说的没有老版本的.cproject和.project隐藏文件(有新版本隐藏文件的可以用,最好还是自己配置生成,此处讲的方法即适用于无以上两文件也适用于有新版本的文件),接下来勾选c选项(工程为c工程),选择cross gcc;
  3).finish,以上步骤操作太快软件反应不过来可能建立不了工程,要慢一点
  4).接下来可直接编译工程(不需要进行build设置,因为编译是根据makefile来的)。


以上供参考,具体做法如图所示(图中projectv already exists是因为我之前已经用obexapp之歌名字创建过一个工程,只是演示看的)

eclipse c 编译工程(已有makefile文件的完整工程)_第1张图片eclipse c 编译工程(已有makefile文件的完整工程)_第2张图片

你可能感兴趣的:(嵌入式linux,c开发)