如何在BCC中使用外部组件

时间:2012-12-03 05:30:19

标签: compiler-errors turbo-c

我有一个非常基本的main.c程序,我正在尝试编译,但我无法用简单的外部汇编函数进行编译。

让我告诉你我有什么

main.c中:

extern void putc(char c);

int main()
{
    return (0);
}

终端

$ bcc -c main.c
main.c:13.21: error: need ')'
main.c:13.24: error: c not in argument list
main.c:13.24: error: need ';'
main.c:13.24: error: need '{'
main.c:13.24: error: bad expression
main.c:15.3: error: bad expression
main.c:15.8: error: need ';'
main.c:16.1: error: need ';'
main.c:17.15: error: compiler bug? - attempting to load non-scalar non-pointer
main.c:eof: error: need '}'
$

更新
如果我将代码更改为

extern void putc(c) char c;

int main();
{
    return(0);
}

然后我得到了

$ bcc -c main.c 
main.c:8.11: error: main not in argument list
main.c:10.14: error: compiler bug? - attempting to load non-scalar non-pointer
$

0 个答案:

没有答案