【发布时间】:2013-10-09 06:27:45
【问题描述】:
当我编译一个 C 项目时,即使我使用的是快速的 Intel I7 CPU,它也可能需要大约 90 秒。是因为编译是一项低级任务,还是因为我的构建时间如此之长?我的环境是用于 Altera DE2 FPGA 的 Nios 2 IDE。
【问题讨论】:
-
取决于项目的大小。 Linux 内核可能需要几分钟时间。像 Gnome 或 LibreOffice 这样的大型项目长达数小时。
-
在 Makefile 中配置缓存选项可以帮助您节省时间,但对于需要经常编译的小型项目,我建议使用 ramdrives。编译器必须访问每个文件的驱动器,这需要时间......
-
编译和综合一个FPGA项目肯定需要很长时间:)。
-
为软核处理器编写的程序比为硬核 CPU 编写的程序花费更长的时间是很正常的。在很多情况下,编译/链接的时间不如实际下载代码、重新启动CPU、加载新软件并重新启动它。
标签: c compilation fpga intel-fpga nios