私はシミュレータ(GPGPU-sim)を実行しようとしています。しかし、私が作ると、ライブラリを増強するリンクにエラーがあります。以下はエラーコードの一部です。他のエラーメッセージも同様です。ブーストライブラリへのリンクに問題がありますが、ブーストライブラリが存在します
/usr/include/boost/regex/v4/basic_regex.hpp:425: error: undefined
reference to 'boost::basic_regex<char, boost::regex_traits<char,
boost::cpp_regex_traits<char> > >::do_assign(char const*, char const*,
unsigned int)'
メイクオプションは次のとおりです。
FLAGS = -ggdb -I${BOOST_ROOT} -lboost_regex -lboost_filesystem
{BOOST_ROOT}はディレクトリません。しかし、私は/ usr/libとlibboost_regex.aファイルとlibboost_filesystem.aファイルが実際に存在するかどうかを調べました。
あなたはそれを把握するのに手伝ってもらえますか?
おかげで、あなたはlibboost_regex.a
の正しいバージョンを持っている ジェイソン
boost_regexライブラリを参照するエラーメッセージに、他にもエラーが表示されていますか? – lefticus
ファイルが見つからない場合は、別のエラーが発生するはずです。 – ypnos
また、実行されている完全なg ++コマンド、引数の順序付けなどを投稿できますか? – lefticus