|
|||||||||||
Technical Support Support Resources
Product Information |
BL51: Warning L1 (Unresolved External) Using Inline AssemblyInformation in this article applies to:
QUESTIONI have a program that consists on several assembler files and a single C file that I compile with the #pragma SRC directive. I'm receiving the following linker error messages:
What am I doing wrong? ANSWERThe linker is not finding the ?C?STRCPY segment. This has to do with the way you are creating the object files for your project. When you compile a C file, the C compiler includes external references to the standard C library files in the OBJ file that is generated. When you use the #pragma SRC directive with a C file to generate an assembler SRC file, that information is no longer generated by the C compiler. So, you must generate it automatically (if there isn't another C file in your project that isn't compiled with the SRC directive.) To successfully link your project, you must manually include the proper library file in your project.
MORE INFORMATION
SEE ALSO
Last Reviewed: Thursday, February 25, 2021 | ||||||||||
|
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.