我正在尝试为 Ruby 编写一个 c++ 扩展。除了主文件,我还有一个文件extconf.rb
:
require "mkmf"
$libs += " -lstdc++ "
create_makefile("file_name")
并且,在完成之后ruby extconf.rb
,当我尝试g++
通过键入来编译它时make
,我收到警告:
cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++
我读到它没有害处,但是有没有办法避免这个警告?这里有一个人有同样的问题,但找不到解决方案。