我可以使用 c 编译器编译特定函数或 c++ 程序的简单语句吗?
问问题
203 次
2 回答
2
您必须将函数移动到单独的编译单元(.c
文件)中,然后链接它。您不能在编译单元的中间切换编译器。
于 2013-05-30T23:44:54.947 回答
1
你可以像这样编译一个特定的函数:
foo.cxx:
int bar(int); /* declare bar so c++ knows it exists */
int main(void)
{
return bar(41);
}
酒吧.c:
int bar(int x)
{
return x+1;
}
建造:
$ gcc -c bar.c
$ g++ foo.c bar.o
于 2013-05-30T23:46:25.380 回答