我正在使用 gcc (-std=gnu99) 为嵌入式工具链 (Myriota) 进行开发,但我遇到了 printf 问题。
当我尝试以下代码时:
long long int time = TimeGet();
printf("\nSeconds since epoch: %lld\r\n", time);
它打印:
Seconds since epoch: ld
使用"%" PRId64
打印相同的“ld”。
有任何想法吗?如果您能指出我正确的地方,我将不胜感激。
更正了编辑
变量类型long long int time