我是Linux編程新手(Ubuntu服務器)。Ubuntu編譯器(C++)
指令之間有什麼區別:
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++。 –