我在c和linux上编写了一些简单的控制台应用程序并遇到了问题。我需要从另一个运行一个目标文件。
当我想打开文本或二进制文件时,我会做这样的事情:
FILE* fp = fopen(path, mode);
然后只需写入该文件或从中读取。但是当谈到目标文件时,我甚至不知道该从哪开始。
在全球范围内,情况是有一个编译的目标文件,需要对其进行测试(让我们称之为#34; target")。测试由另一个编译的目标文件驱动(让我们称之为" tester")。所以,当我运行"测试仪"它查询" target"的路径。当获得路径时," tester"测试"目标"。
所以,我在这里问的是这整个情况(对象文件交互的编码)被调用,所以我可以去rtfm?我潜伏了一些,发现了一些概念,如单元测试和API,但简短的观点并没有给我强烈的印象,那些东西是我正在寻找的东西。
谢谢!