ich Studie C Code-Coverage jetzt arbeite und folgendes Problem aufgetreten, GCC Version 4.4.6:Wie undefinierte Referenz Problem resovle __gcov_init wenn Link
- Added Compiler-Flag
CFLAGS = --coverage
und Linker-OptionLDFLAGS := --coverage
oderLOCAL_LDLIBS := --coverage
und bekam die Fehler:
undefined reference to '__gcov_init'" and "undefined reference to '__gcov_merge_add'
- Option hinzugefügt
LOCAL_LDFLAGS := --coverage
und bekam l Tintenfehler:
libgcov.a(_gcov.o): in function __gcov_set_sampling_rate: undefined reference to '__gcov_sampling_rate' libgcov.a(_gcov.o): in function gcov_exit: undefined reference to '__gcov_pmu_profile_filename' libgcov.a(_gcov.o): in function __gcov_init: undefined reference to '__gcov_pmu_profile_options' '__gcov_pmu_top_n_address'
Kann mir jemand helfen einige Vorschläge zu diesem Thema zur Verfügung zu stellen?
Ja, ich habe auch versucht -lgcov Link-Option, aber immer noch oben Problem 1). Vielen Dank für Ihre Antwort – lilingmzai