*** ERROR L119: REFERENCE MADE TO ERRONEOUS SEGMENT
时间: 2023-12-30 07:24:06 浏览: 351
根据提供的引用内容,错误L119是keil c编译器的一个错误,表示引用了错误的段。这个错误通常发生在使用指针或访问内存时。解决这个错误的方法是检查代码中的指针使用和内存访问,确保没有引用错误的段。
以下是一些可能导致错误L119的常见原因和解决方法:
1. 指针错误:检查代码中的指针使用,确保指针正确初始化和释放,并且没有引用错误的段。
2. 内存访问错误:检查代码中的内存访问,确保没有访问错误的段或越界访问。
3. 代码段错误:检查代码中的段定义和使用,确保代码段正确定义和引用。
请注意,具体的解决方法取决于代码的具体情况和错误的原因。如果您能提供更多的代码或错误信息,我可以给出更具体的解决方案。
相关问题
*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL
SYMBOL ***
This error message typically occurs when there is an attempt to reference an external symbol that does not exist or has not been properly defined. It could also occur if the symbol has been defined but the linker is unable to locate it.
To resolve this error, you will need to check the code for any references to external symbols and ensure that they are defined and properly linked. You may also need to check the linker settings and ensure that all required libraries and object files are included in the build process.
typede*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL
我不太清楚你提到的 `typede*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL` 是什么意思。但是,`typedef` 是 C++ 中的一个关键字,它可以给已有的类型取一个新的名字,让代码更加简洁易懂。举个例子,我们可以这样定义一个新的类型名:
```
typedef unsigned int uint;
```
这样我们就可以用 `uint` 来代替 `unsigned int`。在代码中使用 `uint` 可以让代码更加简洁易懂。
阅读全文