<br><div class="gmail_quote"><br><div id=":2c">I'm developing an llvm-based compiler and when I try to generate<br>executable file the following error occurs:<br><br>./bin/llvmcode.s:35: undefined reference to `operator new[](unsigned<br>

long)'<br><br>Note that in the generated IR, the function '@_Znam' is called which is<br>located in one of llvm libraries. So, I should have linked the generated<br>assembly file with that library. Here is the code I used to do that:<br>

<br>llvm-as ./bin/llvmcode.ll<br>llc ./bin/llvmcode.bc<br>g++ -g ./bin/llvmcode.s \`llvm-config --cppflags --ldflags --libs core<br>jit native\` -O3 -o executable -rdynamic<br><br>What's wrong with this code that causes the above error, and what's the<br>

best way to generate an executable file from ll files? <br>Any assistance would be appreciated.</div></div><br>