1

freopen 返回 errno 14:相当于 EFAULT-BAD ADDRESS 在 Ubuntu 上交叉编译。在基于 arm 的 android 设备 Kernel 3.0.23 perf 上执行

 ELF 32-bit LSB  executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), not stripped

代码 :

if (!freopen(NULL, "rb", stdin)) {
        return errno;
  }
4

1 回答 1

1

的第一个参数freopen()应该是路径名。如果您将其传递为NULL,那显然是在自找麻烦。

你想达到什么目标?

于 2015-04-14T15:30:59.517 回答