您的位置:首页 > 编程语言 > Java开发

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

2015-10-22 11:09 232 查看
如何编译一个已经具备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之歌名字创建过一个工程,只是演示看的)



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息