undefined symbol: _ZNSt8ios_base4InitD1

undefined symbol: _ZNSt8ios_base4InitD1

[root@localhost usehellolib]# gcc main.cpp -I include/ -L lib/ -lhello -o usehello
/usr/bin/ld: /tmp/cct6c7yF.o: undefined reference to symbol '_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4'
//usr/lib64/libstdc++.so.6: error adding symbols: DSO missing from command line
collect2: 錯誤:ld 返回 1


用gcc編譯C++動態庫導致,用g++編譯就好了

[root@localhost usehellolib]# g++ main.cpp -I include/ -L lib/ -lhello -o usehello
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章