diff --git a/src/PikaVM.c b/src/PikaVM.c index 32e18a201..5bdab7d63 100644 --- a/src/PikaVM.c +++ b/src/PikaVM.c @@ -3662,7 +3662,9 @@ PikaObj* pikaVM_runFile(PikaObj* self, char* file_name) { pika_platform_printf("(pikascript) all succeed.\r\n\r\n"); pikaMemMaxReset(); - obj_linkLibraryFile(self, "pikascript-api/pikaModules_cache.py.a"); + char* libfile_path = + strsPathJoin(&buffs, pwd, "pikascript-api/pikaModules_cache.py.a"); + obj_linkLibraryFile(self, libfile_path); self = pikaVM_runSingleFile(self, file_name); strsDeinit(&buffs); return self;