这是一个.NET AOT编译的BUG示例: dotnet/runtime#114193
cd AotExample
dotnet publish DynamicLibrary1 -p:NativeLib=Shared -r linux-arm64 -c Release -p:PublishAot=true
dotnet publish DynamicLibrary2 -p:NativeLib=Shared -r linux-arm64 -c Release -p:PublishAot=true
cd CFiles
gcc -o a.out main.c -ldl
cd ../bin
cp ../DynamicLibrary1/bin/Release/net8.0/linux-arm64/publish/*.so ./
cp ../DynamicLibrary2/bin/Release/net8.0/linux-arm64/publish/*.so ./
cp ../CFiles/a.out ./
./a.out

