Это - поведение, показанное grep -c
.
Вероятно, у Вас есть файл, имя которого запускается с -
и содержит a c
символ и Вы используете GNU grep, не устанавливая POSIXLY_CORRECT
переменная среды.
Использование:
grep -- delete *
или лучше:
grep delete ./*
--
отмечает конец опций так, чтобы то имя файла не рассматривали как опцию (с POSIX grep, это не было бы начиная с неопции delete
аргумент отметил бы конец опций), но он не решит проблему названного файла -
. grep delete ./*
более устойчиво, но имеет недостаток вывода дополнительного ./
для соответствия файлам (хотя это можно считать премией, так как это помогает определить имена файлов, которые содержат символы новой строки).
Корректный вызов согласно спискам каталогов, которые Вы дали, будет:
-L/usr/local/lib/boost1.55/lib/ -lboost_system
-L
используется для определения пути, где библиотеки найдены. -I
для заголовков, которые не помогут для ошибок компоновщика (Вы получите ошибки компилятора, если Вы будете отсутствовать, включают пути).
Что касается boost_system
по сравнению с boost_system-mgw46-mt-sd-1_54
- у Вас ничего нет названным "boost_system-mgw46-mt-sd-1_54.so[.version]" в Вашем каталоге библиотеки, таким образом, Вы не можете использовать то второе имя.
(У Вас также есть контуры текста Windows в Вашем Make-файле - стараются не смешивать эти два, используют условные выражения в Ваших Make-файлах к путям Unix и отдельным окнам.)
undefined reference to boost::detail::once_epoch_mutex'
в то время как "делают". Интересно, почему нет такой библиотеки в каталоге повышения. Кроме того, если я опускаю флаги повышения-mgw46-mt-sd-1_54
как может я устанавливать его, как описано здесь: boost.org/doc/libs/1_47_0/more/getting_started / … – Bevor 08.12.2013, 14:54boost_thread
библиотека, добавляет это также. – Mat 08.12.2013, 14:59-L/usr/local/lib/boost1.55/lib/
. Я также попробовал-L/usr/local/lib/boost1.55/lib/libboost_thread или-L/usr/local/lib/boost1.55/lib/boost_thread, но ничто не изменяется. Каталог содержит libboost_thread.a, libboost_thread.so и libboost_thread.so.1.55.0 – Bevor 08.12.2013, 15:52