小编phs*_*oen的帖子

仅当文件不存在时,Makefile才会执行文件的伪目标

有什么办法我只能执行文件的虚假依赖,如果这个文件不存在?

如果文件没有虚假依赖,则它可以工作,只执行此规则的内容.但是如果我将伪目标添加为依赖,它会继续执行依赖规则和生成现有文件的规则.

我简化了我的Makefile,以便您可以看到我的问题:

 
.PHONY: phonytarget all clean

all: $(CURDIR)/a.a
    @echo done

$(CURDIR)/a.a: phonytarget
    @touch $@

phonytarget:
    @echo what the heck is wrong with you
 

dependencies makefile

9
推荐指数
1
解决办法
6235
查看次数

获取字符串中的字符数?

我有一个应用程序,接受最多255个字符的UTF-8字符串.

如果字符是ASCII,(字符数==大小,以字节为单位).

如果字符不是全部ASCII并且包含日语字母,则给定大小(以字节为单位),如何获取字符串中的字符数?

输入:char *data, int bytes_no
输出:int char_no

c++ utf-8 char

0
推荐指数
1
解决办法
682
查看次数

标签 统计

c++ ×1

char ×1

dependencies ×1

makefile ×1

utf-8 ×1