【发布时间】:2012-10-24 08:50:44
【问题描述】:
我是 Linux 编程新手(Ubuntu 服务器)。
指令有什么区别:
c++ -c main.cpp -o main.o -lstdc++
c++ -c Console.cpp -o Console.o -lstdc++
c++ main.o Console.o -o App1
还有这个:
g++ -c main.cpp -o main.o -lstdc++
g++ -c Console.cpp -o Console.o -lstdc++
g++ main.o Console.o -o App1
这些说明是否相同? c++指令是否为g++提供了另一个名称?
【问题讨论】:
-
为什么要在编译命令行指定-lstdc++?它只在链接行上有意义,但无论如何都假定 libstdc++。