TensorFlow 는 Python이나 Java(Android)에서 사용할때는 참 간편합니다. Python에서는 pip 이나 conda 등등으로 바로 깔아주면 되고, Android 에서도 dependencies 에 몇 줄만 추가해주면 끝나는 일입니다. 근데 C나 C++, Objective-C를 사용하기 위해서는 무조건 라이브러리로 빌드 한 다음 사용해야 합니다. 물론 소스파일 통채로 때려넣고 컴파일해 버리는 방법도 있습니다. 통채로 컴파일 하는건 CPU만 사용할때는 그나마 간단합니다만, GPU나 NNAPI를 이용하려면 third party연결, NDK 연결 등등 작업이 필요하고, 애초에 proto를 이용한 compiled / generated 된 파일들을 참조하기에 그냥 bazel로 빌드 하는게 더 정신..