gcc中的g++和free pascal的联合编译的问题。
使用gcc中的g++编译
C:
extern "C" void fp();
void main()
{
fp();
}Free Pascal:
unit test;
interface
procedure fp; cdecl;
implementation
procedure fp; cdecl;
begin
//do
end;
end.看到有介绍说,gcc可以连接 free pascal的过程但是上面那样做法,我死活不能将这段c链接test.o成功生成程序(FreePascal已经生成test.o),不知道有高手能解决不?能解决,我想提升到200分
使用gcc中的g++编译
C:
extern "C" void fp();
void main()
{
fp();
}Free Pascal:
unit test;
interface
procedure fp; cdecl;
implementation
procedure fp; cdecl;
begin
//do
end;
end.看到有介绍说,gcc可以连接 free pascal的过程但是上面那样做法,我死活不能将这段c链接test.o成功生成程序(FreePascal已经生成test.o),不知道有高手能解决不?能解决,我想提升到200分
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货