我想編譯我的第一個FLTK文件。首先我用gcc用-lfltk選項編譯它,我得到這個錯誤:與gcc FLTK編譯錯誤
/usr/bin/ld: /tmp/ccX7sPxQ.o: undefined reference to symbol '[email protected]@CXXABI_1.3'
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
爲什麼我會得到這個錯誤信息?如果我使用g ++,它只是編譯它。
編輯。 FLTK-配置--cxxflags回報:
-I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
-I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/libpng12 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT
這可能有助於提供的'FLTK-config中的輸出[ -] --cflags/CXXFLAGS/LDFLAGS/compile' - 又見:['男人FLTK-config'] (http://linux.die.net/man/1/fltk-config)。如果你不使用'g ++',你在用什麼? 'clang'?總之,你需要提供更多的信息。 –