Я пытаюсь создать XOrg из исходного кода, и я запускаю ошибку времени компиляции, когда функция называется ненадлежащим образом. Тип функции определяется в другом файле, включенном в файл, вызывающем ошибку. Я не знаю, что это за файл, поэтому я не знаю, где этот файл должен использоваться. Есть ли способ найти это определение типа, кроме просмотра каждого включенного файла?Как найти тип, указанный во включенном файле?
2
A
ответ
1
Вы можете использовать такие инструменты, как grep
, чтобы найти все файлы в проекте.
Поиск файлов включений для вашего имени типа в виде слова (с флагом -w
) должен легко найти объявление типа.
grep
может искать рекурсивно в подкаталогах с флагом -r
.
2
Вы можете использовать эту команду Баш:
grep -R "yourTypeName" *
внутри директории, где находится файл.
Если вы установили ack-grep
, вы можете запустить:
ack-grep -cc "yourTypeName"
искать все C
файлы.
Смежные вопросы
- 1. Как использовать $ _SESSION во включенном файле
- 2. Использование переменной PHP во включенном файле оценивает значение NULL во включенном файле
- 3. Может ли #endif во включенном файле использоваться для закрытия #if во включенном файле?
- 4. Константы, которые не определены во включенном файле
- 5. Индекс петли во включенном файле nunjucks
- 6. PHP - получить переменные, определенные во включенном файле
- 7. Переменная PHP неопределенная во включенном файле
- 8. Переменная недоступна во включенном файле php
- 9. Как использовать mysqli во включенном файле, когда соединение mysqli хранится в другом включенном файле?
- 10. Как установить путь в opendir() во включенном файле?
- 11. PHP хранит запросы db во включенном файле как?
- 12. Как мне получить доступ к $ _SESSION во включенном файле?
- 13. twig: не может переопределить блок во включенном файле
- 14. Определение того, установлена ли переменная во включенном файле в PHP
- 15. Почему я должен повторно объявлять свои классы во включенном файле?
- 16. Установить тип класса $ this в включенном файле из класса
- 17. Проверка массива Ключевое значение во включенном файле в PHP
- 18. php теряет мое «использование» имени во включенном файле
- 19. Доступ к свойствам smarty loop во включенном файле?
- 20. Модуль карты nginx - с использованием regex во включенном файле
- 21. Испускать значение из раздела Setup во включенном файле
- 22. Изменения во включенном файле, не зарегистрированные в C
- 23. Доступ к массиву, определенному во включенном файле из родительского скрипта
- 24. $ не работает во внешнем файле js, включенном в Typo3
- 25. PHP - выходная буферизация с глобальными переменными во включенном файле
- 26. Переменные, не работающие во включенном файле в php codeigniter
- 27. Javascript в включенном PHP-файле
- 28. Как использовать идентификатор в включенном файле php
- 29. параметр inode во включенном драйвере
- 30. Как найти тип переменной в файле ELF?
Если чистые источники, выпущенные проектом X.Org, не скомпилируются для вас, то вы делаете это неправильно. Я полагаю, источники X.Org поставляются с системой сборки; вы не используете его? В целом, неясно, что вы имеете в виду, когда говорите, что не знаете, где * должен использоваться данный файл, или почему вы предполагаете, что знание его типа сообщит об этом. –
Следуя приведенному выше замечанию, возникает вопрос: «Что вы пытаетесь его построить ... и как вы пытаетесь его построить?» Прошло несколько лет с тех пор, как я построил X из источника, но следующие документы, представленные в источнике, без особых проблем работали на SuSE. Если вы нажмете ошибку сборки, сообщите об ошибке [** Главная страница Xorg Bugzilla **] (https://bugs.freedesktop.org/). –