如何抑制来自 gcc 链接器的以下警告:
警告:使用'mktemp'是危险的,最好使用'mkstemp'
我知道使用 mkstemp()
会更好,但出于某些原因我不得不使用 mktemp()
函数。
最佳答案
我想您需要路径,因为您将它传递给了一个库,该库只接受路径名作为参数,而不接受文件描述符或 FILE
指针。如果是这样,您可以使用 mkdtemp
创建一个临时目录并将您的文件放在那里,那么实际名称并不重要,因为路径已经是唯一的目录。
关于c - 抑制警告 : the use of `mktemp' is dangerous,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/742089/