我不确定这个问题的措辞是否正确,或者我想要的是否可行。
我有一个现有的 GCC 应用程序(如果重要的话,为 Cortex-M3 编译)。我想做的是创建一个可以调用现有应用程序的小功能(只有一个方法,几个方法)。
我想将这几个方法放在特定的内存位置(我知道该怎么做)。我不知道该怎么做是让新应用程序与现有应用程序的对象进行编译/链接。
例如,我现有的应用程序具有以下功能:
int Add(int a, int b);
新应用程序想要使用它:
int Calculate(int a, int b, int opType)
{
Add(a, b);
}
我可以访问所有链接器、obj、h 文件等。