我正在努力编写正确构建单元测试的Makefile.例如,假设文件结构如下所示
src/foo.cpp
src/foo.hpp
src/main.cpp
tests/test_foo.cpp
tests/test_all.cpp
Run Code Online (Sandbox Code Playgroud)
因此,要构建可执行文件test_all,我需要构建test_foo.o,而test_foo.o依赖于test_foo.cpp,但也依赖于src/foo.o.
在这种情况下,最佳做法是什么?父文件夹中有一个Makefile?每个文件夹一个Makefile?如果是这样,我如何管理文件夹之间的依赖关系?
有没有办法更改使用unix at命令发出的作业的日期?
我需要这样做,因为我的应用程序同时安排了太多的工作,这将使机器停止运转.