Как просмотреть источник “string.h” и другого исходного кода библиотечной функции в gedit Ubuntu?

С жемчугом:

perl -pe 's/%([0-9A-F]{2})/pack"H2",$1/gei'

Или с URI::Escape:

perl -MURI::Escape -pe '$_=uri_unescape$_'
1
26.01.2019, 18:24
2 ответа

Попробуйте/usr/include/. Если Вы не можете найти его там, попробуйте:

find /usr/include/ -name string.h
3
27.01.2020, 23:17

*.h файлы являются заголовочными файлами, и обычно содержит ограниченную функциональность. Для просмотра источника для функций, необходимо загрузить the/a C-библиотеку. На Ubuntu можно сделать, например:

apt-get source libc6

Затем введите недавно созданный каталог и игру вокруг.

Сделать просматривающее более приятное использование программой индексации как cscope. Сомнение gedit имеет любую интегрированную поддержку его, но другие инструменты, такие как (G) энергия дают Вам возможность соединиться с cscope базой данных внутренне.

По сути, можно нажать последовательность ключей для перехода к объявлению функций и т.д.


В сети это может помочь, если Вы интересуетесь glibc.

Вы могли бы также найти ответы здесь полезными.

2
27.01.2020, 23:17
  • 1
    Вы знаете какой-либо способ просмотреть источник библиотечной функции с помощью codeblocks? –  Habi 10.11.2013, 17:34
  • 2
    @Habi: Не протестированный это. Но у них есть этот плагин для cscope. –  Runium 10.11.2013, 17:42

Теги

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