目前我使用的编译模式使用的是debug,后面需要使用release模式编译。有几个问题想请教下。
1.Bebug与release的区别是什么?
2.如果同一个项目在debug与release模式下的Properties设置一样,编译出来的out有什么区别?debug模式编译出来的out文件能正常使用,若需要使用release出来的out文件能正常使用吗?
Nancy Wang:
release是经过优化之后生成的,通常会比debug下生成的文件小。
user6622394 说:debug模式编译出来的out文件能正常使用,若需要使用release出来的out文件能正常使用吗?
通常是可以正常使用的,请问遇到了什么问题?
,
user6622394:
目前我们的产品都是使用debug模式下生成的out文件,后期公司要求需要使用release模式下的,Properties设置与Debug模式一样,生成的out文件也会将使用在产品上,不知会不会出现异常现象,或者还需要做哪方面的测试。
,
Nancy Wang:
应该是不会出现异常的,具体只能修改之后跑一下看看,release相当于开启了优化。
不清楚您是用的哪款芯片,可以看一下c6000系列关于优化细节的说明。
4.1 Invoking Optimization
www.ti.com/…/sprui04b.pdf