完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
已编译到项目中的未修改文件不会重新编译(除非执行“干净”)。除非库源文件被更改,否则库文件不会重新编译。哪些文件给你带来麻烦?编辑:未更改的文件链接到生成的项目,但未编译。
|
|
|
|
|
|
我的项目由一个应用程序项目和几个正确包含在构建选项中的库项目组成。如果我只修改一小段代码,即使库项目启用了这个选项,我也试图避免项目的完全编译。以前是这样,但结果是一样的。谢谢。
|
|
|
|
|
|
对任何源代码的任何更改都至少需要重新编译其中包含和(通常)引用了更改代码的源代码文件。包含在项目中的所有文件(库或否)将包含在生成过程的链接阶段。什么是指示你所有的文件都被编译,而不仅仅是链接?编译生成程序集代码,然后在链接步骤中将这些代码链接在一起,以产生用于编程的最终代码(对象文件/十六进制代码)。
|
|
|
|
|
|
即使文件没有更改,也会执行基础makefile来验证源文件是否实际更改(使用日期/时间戳)。在具有大量文件的大型项目中,这可能需要一段时间,makefile将向输出窗口发送关于它正在检查的每个文件的消息。这使得人们相信文件实际上是被重新编译的。
|
|
|
|
|
|
当构建操作开始时,我看到命令“cd/D./../dir”在构建过程中以及在清理和构建过程中被调用,但是在不同的时间。在清洁和构建过程中,所有CD/D命令都在启动时被调用。在编译过程中,当编译程序进入项目的文件夹时调用它。这可能是我面临的问题吗?建造过程
|
|
|
|
|
|
你面临的“问题”到底是什么?建造时间长短?
|
|
|
|
|
|
是的,问题是这样的。每次我构建(不干净和BUD)我的项目时,即使没有编辑文件,库项目中的每一个文件都会被构建。
|
|
|
|
|
|
我已经弄清楚当我开始编译我的项目时会发生什么。由于我在所有库的配置中都设置了一个预构建过程,我注意到源文件夹中的文件会在日期/时间上被修改。PrExsiSI的含义是使用$(CP)UNIX命令复制和粘贴源在另一个文件夹中。该命令修改文件的日期/时间。如何替换不修改日期/时间的CP命令?
|
|
|
|
|
|
GRIN:解决了:我尝试使用“CP -P”命令,编译只针对更改的文件!!
|
|
|
|
|
|
一个经典的例子,说明为什么你必须给出整个故事,而不仅仅是片断,如果你期望得到最好的帮助。你可以在4天前得到答案。
|
|
|
|
|
|
问题是,由于公司的政策,我不能把我的项目的全部情况都告诉你,并且把项目翻译成可读的东西需要很多时间。下一次我会尝试更一致。恩里科
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
454 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3529 浏览 3 评论
1121浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1093浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
872浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
457浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 10:36 , Processed in 0.908379 second(s), Total 92, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
546