Is there a solution to this problem? Compile complex projects into a single bc file and compile the bc file into an executable program