跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

用代码可修改变量区域,但C编译器不会生成相应的目标代码。 因此用PM+创建时失败,应如何操作?

最新更新:2011年10月 04日

Question:

下面描述的源代码可以修改变量区域,但C编译器不会生成相应的目标代码。
因此用PM+创建时失败,应该如何操作?
 
        #pragma section @@DATA DATA1
        int b;
        #pragma section @@DATA @@DATA

Answer:

如果在用C描述主体代码之后,执行#pragma 段命令,则不会生成目标模块文件,但可以产生汇编程序源文件。
因此,创建失败。
在设置编译器选项时,指定-SA或-A选项,用于输出汇编程序源代码文件。 
PM+在编译器执行之后启动汇编程序,这样可以生成目标文件。
 

-78K0- -78K0S- -78K4-

Suitable Products
  • 这篇文章对您有帮助吗?