Скомпилированный запрос LINQ и DataLoadOptions … со скручиванием!

С ldd можно получить библиотеки то использование инструментов. Для рейтинга использования библиотек для ряда инструмента, можно использовать что-то как следующая команда.

ldd /bin/* /usr/bin/* ... | sed -e '/^[^\t]/ d; s/^\t\(.* => \)\?\([^ ]*\) (.*/\2/g' | sort | uniq -c

(Здесь sed полосы все строки, которые не запускают с вкладки и фильтров только фактические библиотеки. С sort | uniq -c Вы получаете каждую библиотеку с количеством, указывающим на количество раз, это произошло.)

Вы могли бы хотеть добавить sort -g в конце для получения библиотек в порядке использования.

Примечание, что Вы, вероятно, получаете строки две строки небиблиотеки с вышеупомянутой командой. Один из статических исполняемых файлов ("не динамический исполняемый файл") и один без любой библиотеки. Последний является результатом linux-gate.so.1, который не является библиотекой в Вашей файловой системе, но одном "предоставленном" ядром.

6
задан krisg 3 December 2009 в 08:42
поделиться

1 ответ

Само сообщение об ошибке сообщает вам, что именно не так. Вы не можете применить DataLoadOptions после того, как запрос Linq вернул результаты. Или, может быть, лучше сказать это следующим образом. Если вы хотите применить DataLoadOptions, сделайте это перед выполнением запроса. Вы не сможете этого сделать потом.

0
ответ дан 17 December 2019 в 20:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: