问题是您在创建可执行文件时 没有 链接来自stk.cpp的代码。
解决方案1:首先编译.cpp文件,然后链接。
g++ -c main.cppg++ -c stk.cppg++ main.o stk.o -o test
解决方案2:一步编译并链接两个文件。
g++ main.cpp stk.cpp -o test

问题是您在创建可执行文件时 没有 链接来自stk.cpp的代码。
解决方案1:首先编译.cpp文件,然后链接。
g++ -c main.cppg++ -c stk.cppg++ main.o stk.o -o test
解决方案2:一步编译并链接两个文件。
g++ main.cpp stk.cpp -o test