Как скомпилировать gcc-плагин для создания файла общих объектов?

Я установил gcc-plugin в свой бит Ubuntu 16.10-32, и установка была выполнена правильно:

>$ gcc -print-file-name=plugin
/usr/lib/gcc/i686-linux-gnu/6/plugin

Однако, когда я пытаюсь скомпилировать плагин, я получаю огромное количество ошибок, предупреждений и исключений...

Я не могу понять, в чем причина этого. Это ошибка в командной строке компиляции? или установка gcc-plugin шла неправильно?

Я скомпилировал файл gcc-plugin следующим образом:

gcc -g -I`gcc -print-file-name=plugin`/include -fpic -shared -o my_plugin.so my_plugin.c

любая помощь?

1 ответ

Вы должны использовать компилятор C++ g++. В остальном командная строка выглядит нормально, но я, конечно, не знаю вашего исходного кода.

Другие вопросы по тегам