我有我的主要 C++ 类main.cpp
...
#include "fs.h"
int main(void)
{
return minit();
}
fs.h
:_
#ifndef __FS__
#define __FS__
int minit (void);
#endif
和一个fs.o
(使用 minit() 进入)文件,它已经是一个目标文件,编译时g++
不使用 -g。
这是我的生成文件:
myfs: main.o fs.o
g++ -o myfs -m32 -Wall fs.o main.o
main.o: main.cpp fs.h
g++ -o main.o -m32 main.cpp
每次我尝试链接所有内容时,链接器都会说存在对它可能是什么main.cpp
的未定义引用?minit();