This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于CCS5

 工程右键有:

build project

rebuild project

build configuration-->build all

这几个build有什么区别 啊?

另外还有一个make target 做什么的?

  • 你可以认为他们没有区别的,最终目的都是完成编译生成可执行文件。会有些部分编译或者重新编译的区别。

    但是使用过程中可以忽略这些,直接点击小锤子编译就行了。

  • 如楼上所说,使用时直接点击小锤子就可以了。

    build project是编译当前选中(Active)的工程,如果只是修改了某个文件,则只会对该文件进行编译,然后链接所有其它已编译的文件,即增量编译;

    rebuild project是编译当前选中(Active)的工程,无论之前是什么状况,都会对所有文件重新编译和链接,即全部编译;

    build all是对所有工程进行编译,当project explorer中有多于一个工程时,点击build all会编译所有工程。

    可以简单地测试一下,然后查看各个工程debug文件夹下的文件生成时间就清楚了,或者直接删除debug文件夹之后编译看看效果。

x 出现错误。请重试或与管理员联系。