TC中未定义的符号_main

时间:2015-11-20 05:56:28

标签: c turbo-c

我有4个.c个文件,其中一个名为main.c main(),但我收到链接错误“模块c0.ASM中的未定义符号_main”。我正在使用TC。

我在这个网站和网站上搜索过,发现了类似的内容:

undefined symbol for architecture x86_64 in compiling C program

undefined symbol _main in module c0.ASM

但所有这些似乎都是gcc或c ++错误。这些文件太大而无法粘贴到此处,所以我已将它们上传到mediafire。

#include <stdio.h>
#include <string.h>
#include "mpx.h"

int main()
{
return 0;
}

如果我取出#include“MPX.H”,我将失去对mpx.h中定义的所有共享变量的访问权限,但如果我也摆脱了所有这些变量,程序将按原样运行(打印语句并返回1

mpx.h:

http://www.mediafire.com/view/2pcxhwy9rwk9lls/MPX.H

编译器选项:将枚举视为int,浮点仿真,生成underbars,objs中的调试信息,快速浮点

链接器选项:defalut库,“无堆栈”警告,区分大小写的链接,输出 - 标准EXE

0 个答案:

没有答案