Я пытаюсь скомпилировать свой первый файл FLTK. Сначала я собирал его НКУ с -lfltk вариант, и я получил эту ошибку:Ошибка компиляции FLTK с помощью gcc
/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-конфигурации [-] --cflags/CXXFLAGS/LDFLAGS/compile' - Смотри также: [' человек FLTK-config'] (http://linux.die.net/man/1/fltk-config). Если вы не используете 'g ++', что вы используете? 'Clang'? Короче говоря, вам нужно предоставить дополнительную информацию. –