現在、C コード カバレッジの調査に取り組んでおり、次の問題、GCC バージョン 4.4.6 に遭遇しました。
- コンパイラ フラグ
CFLAGS = --coverage
とリンカー オプションを追加するLDFLAGS := --coverage
かLOCAL_LDLIBS := --coverage
、次のエラーが発生しました。
undefined reference to '__gcov_init'" and "undefined reference to '__gcov_merge_add'
- オプションを追加
LOCAL_LDFLAGS := --coverage
し、リンク エラーが発生しました:
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'
この問題に関する提案を手伝ってくれる人はいますか?