改变了错误的时钟。现在code :: blocks拒绝构建“all is latest”

时间:2013-08-04 18:08:48

标签: linux makefile codeblocks

我在linux CentOs 6.4计算机上修复(更改)了时钟时间。当试图获取code :: blocks进行重建时,即使我更改了文件,它也没有做任何事情,说一切都是最新的。即使是清洁也没有什么可做的。

我想过使用touch,但它似乎没有识别recurse参数。什么是绕过这个新生的好方法?

感谢。

2 个答案:

答案 0 :(得分:2)

  1. 彻底清理您的构建(删除配置数据和目标文件):

    make distclean
    
  2. 重新配置您的构建:

    ./configure
    
  3. 重建:

    make
    
  4. 代码块还有一个bootstrap脚本,可能需要在make distclean之后和重新执行之前重新执行./configure

答案 1 :(得分:0)

在所有源代码文件上使用touch命令。使用find进行递归。

/home/user1676605/myproject/src> find . -name "*.[ch]" -exec touch {} \;

我希望我能为find找到正确的命令。