#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
#include <cmocka.h>
/* A test case that does nothing and succeeds. */
static void null_test_success(void **state) {
(void) state; /* unused */
}
int main(void) {
const UnitTest tests[] = {
unit_test(null_test_success),
};
return run_tests(tests);
}
मैं इकाई परीक्षण ढांचे, http://www.ohloh.net/p/cmocka cmocka के लिए नया हूँ। जब मैं जीसीसी program.c -lcmocka के रूप में ऊपर कार्यक्रम संकलित और जब मैं ./a.out भाग गया मैं त्रुटि मिली:लोड करते समय त्रुटि साझा पुस्तकालयों: libcmocka.so.0: ऐसा कोई फ़ाइल या निर्देशिका
./a.out:error while loading shared libraries: libcmocka.so.0: cannot open shared object file: No such file or directory
मैंने कोशिश की, लेकिन यह ठीक नहीं कर सकते। यहां समस्या वास्तव में क्या है?
आपका प्रोग्राम लोडर उस साझा लाइब्रेरी को नहीं ढूंढ सकता है। क्या आपने इसे कहीं "अजीब" स्थापित किया था? –