1#!/bin/bash 2set -euox pipefail 3 4EXTRA_CFLAGS=${EXTRA_CFLAGS:-} 5EXTRA_LDFLAGS=${EXTRA_LDFLAGS:-} 6 7cat << EOF > main.c 8#include <bpf/libbpf.h> 9int main() { 10 return bpf_object__open(0) < 0; 11} 12EOF 13 14# static linking 15${CC:-cc} ${EXTRA_CFLAGS} ${EXTRA_LDFLAGS} -o main -I./include/uapi -I./install/usr/include main.c ./build/libbpf.a -lelf -lz 16