10

我正在寻找 C 标准库的测试套件(主要用于不接触“外部世界”的算法,so strcpy(), memcmp(), itoa()& likes)。

我尝试下载 GCC 源代码,但它们非常大,我很难找到可以在其中重复使用的任何东西......

(需要明确的是,这个问题是关于 ANSI C 标准库,而不是 POSIX 或其他。另外,我希望测试相当可移植。)

4

1 回答 1

3

公共领域的 C 库有非常简单的测试用例,它们嵌入在每个源代码文件中。例如:memcpystrtol

Newlib将测试用例组织为一个测试套件。它们更复杂,但几乎没有涵盖所有功能:memcpy

于 2012-08-28T12:51:46.487 回答