#!/bin/bash export PATH=/usr/bin:$PATH # 添加 GCC 和 G++ 所在目录到 PATH echo "Current PATH: $PATH" gcc -c linuxrec.c || { echo "Failed to compile linuxrec.c"; exit 1; } g++ -g -std=c++11 -o ivw_demo ivw_demo.cpp ../../VortXDB/client.o linuxrec.o -L./libs/ -laikit -lpthread -lzmq -lcjson -luuid -ldl -Wl,-rpath=./libs -lasound || { echo "Failed to compile ivw_demo"; exit 1; } # 设置 LD_LIBRARY_PATH 环境变量 export LD_LIBRARY_PATH=./libs:$LD_LIBRARY_PATH echo "LD_LIBRARY_PATH set to: $LD_LIBRARY_PATH" # 执行 ivw_demo ./ivw_demo || { echo "Failed to execute ivw_demo"; exit 1; }