Как скомпилировать 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++
. В остальном командная строка выглядит нормально, но я, конечно, не знаю вашего исходного кода.