目录

运行与执行的区别在哪里

运行与执行的本质上没什么区别。运行和执行程序是同一个活动。编译是在程序进入可执行状态之前执行的不同活动。通常,当作为动词时,执行和操作之间的区别在于执行是,而操作是(及物|或|不及物)执行工作或劳动。

一、运行与执行的区别

运行与执行的本质上没什么区别。运行和执行程序是同一个活动。编译是在程序进入可执行状态之前执行的不同活动。通常,当作为动词时,执行和操作之间的区别在于执行是,而操作是(及物|或|不及物)执行工作或劳动;发挥力量或力量,无论是身体上的还是机械上的;行动。

。在最初的使用中,在交互式系统上执行/运行程序的命令是“run <name>;” 其中“名称”是要运行的程序。几乎正确的词和正确的词之间的区别是“闪电虫和闪电之间的区别”。马克吐温。那么,在编写用户指南时,您应该说 Run 还是 Execute?从某个角度来看,这似乎并不重要。

延伸阅读:

二、生成和调试是什么

生成

按照你说的,VS中解决方案指的是完成一个目标的解决方案,字面意思。很多时候你完成一个开发目标,除了你自己写代码的部分,还可能会用到很多资源文件(图片,音视频以及其他东西),包括引用的第三方库,这些东西的处理有的就是打包进来,有的要在链接过程中,一起并入到你的程序等等,所以生成解决方案就是综合你完成这个目标所用到的所有资源,根据你配置的参数(各个项目属性,引用目录,解决方案属性等等),生成帮助你完成目标的工具(可以运行的程序等),当然你下载的开源库一般就是生成静态库(.lib)或者动态库(.dll),因为他们的目标就是给你提供工具。

调试

一般指的你写的代码,在Debug模式下编译以后,编译器在你的代码里插入了调试信息,你可以一步一步运行程序,查看中间结果,适用于你程序运行不对,需要检查中间过程确定问题源头的时候。真正程序发布时需要在Release模式下编译,去掉调试信息,否则Debug模式为了你调试方便,有很多辅助内容,也不会进行优化,程序效率比较低。

以上就是关于运行与执行的区别的内容希望对大家有帮助。

一站式研发项目管理平台 PingCode

一站式研发项目管理平台 PingCode

支持敏捷\瀑布、知识库、迭代计划&跟踪、需求、缺陷、测试管理,同时满足非研发团队的流程规划、项目管理和在线办公需要。