Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать из какого конкретно файла из этих возможных берётся stdio.h? / 14 сообщений из 14, страница 1 из 1
26.03.2019, 19:18
    #39791813
AdamAry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
Код: plaintext
1.
#include <stdio.h>



Как узнать из какого конкретно файла из этих возможных:

Код: plaintext
1.
2.
3.
c:\mingw64\lib\gcc\x86_64-w64-mingw32\8.3.0\include\c++\tr1\stdio.h
c:\mingw64\lib\gcc\x86_64-w64-mingw32\8.3.0\include\ssp\stdio.h
c:\mingw64\x86_64-w64-mingw32\include\stdio.h



берётся stdio.h?
...
Рейтинг: 0 / 0
26.03.2019, 19:29
    #39791826
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
cpp -print-search-dirs
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.03.2019, 19:40
    #39791832
AdamAry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
C:\Users\user1>cpp-print-search-dirs
'cpp-print-search-dirs' is not recognized as an internal or external command,
operable program or batch file.
...
Рейтинг: 0 / 0
26.03.2019, 19:42
    #39791834
AdamAry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
Прошу прощения
Код: plaintext
1.
2.
3.
4.
C:\Users\k>cpp -print-search-dirs
install: c:\mingw64\bin\../lib/gcc/x86_64-w64-mingw32/8.3.0/
programs: =c:/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/8.3.0/;c:/mingw64/bin/../libexec/gcc/;c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/x86_64-w64-mingw32/8.3.0/;c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/
libraries: =c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/;c:/mingw64/bin/../lib/gcc/;c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/lib/x86_64-w64-mingw32/8.3.0/;c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/lib/../lib/;c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../x86_64-w64-mingw32/8.3.0/;c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../lib/;c:/mingw64/bin/../../mingw64/mingw/lib/x86_64-w64-mingw32/8.3.0/;c:/mingw64/bin/../../mingw64/mingw/lib/../lib/;c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/lib/;c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../;c:/mingw64/bin/../../mingw64/mingw/lib/



А из которого конкретно файла?
...
Рейтинг: 0 / 0
26.03.2019, 19:54
    #39791844
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
google is your friend: https://gcc.gnu.org/onlinedocs/cpp/Search-Path.html
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.03.2019, 20:09
    #39791855
AdamAry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
Как принудительно точно вывести единственный путь из какого файла из этих компилятор берёт stdio.h?:
Код: plaintext
1.
2.
3.
c:\mingw64\lib\gcc\x86_64-w64-mingw32\8.3.0\include\c++\tr1\stdio.h
c:\mingw64\lib\gcc\x86_64-w64-mingw32\8.3.0\include\ssp\stdio.h
c:\mingw64\x86_64-w64-mingw32\include\stdio.h
...
Рейтинг: 0 / 0
26.03.2019, 22:21
    #39791903
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
AdamAryКак принудительно точно вывести единственный путь из какого файла из этих компилятор берёт stdio.h?:...


да фигня вопрос...
после прагмы уанс или после ифноудэф ставите в первый файл(скорее всего на этих файлах реад онли) фразу
"это 1 файл"
во второй ставите
"это 2 файл"
в третий файл ставите
"это 3 файл"

включаете компиляцию, смотрите сообщение, вкуриваете, удаляете(обязательно!) выше приведённые строки во всех указанных файлах.

удачи...
(круглый)
...
Рейтинг: 0 / 0
31.03.2019, 20:37
    #39794314
AdamAry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
kolobok0,

пока буду использовать "это 1 файл".

всё таки, как более цивилизованно узнавать с какого файла, без изменения нсекольких файлов подряд (это ведь не совсем удобно) ?
...
Рейтинг: 0 / 0
31.03.2019, 21:28
    #39794324
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
Обычно при такой раскладке заголовков два просто включаются в третий, главный. Посмотри им
в брюхо глазками.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.04.2019, 23:27
    #39794890
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
AdamAry...более цивилизованно узнавать с какого файла, ..

простите ради бога!!! я думал Вам ехать...
...
Рейтинг: 0 / 0
02.04.2019, 00:08
    #39794896
OoCc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
AdamAry
Код: plaintext
1.
#include <stdio.h>



Как узнать из какого конкретно файла из этих возможных:

Код: plaintext
1.
2.
3.
c:\mingw64\lib\gcc\x86_64-w64-mingw32\8.3.0\include\c++\tr1\stdio.h
c:\mingw64\lib\gcc\x86_64-w64-mingw32\8.3.0\include\ssp\stdio.h
c:\mingw64\x86_64-w64-mingw32\include\stdio.h



берётся stdio.h?
Код: sql
1.
cpp -M hello.cpp | grep stdio.h
...
Рейтинг: 0 / 0
08.04.2019, 11:20
    #39798003
AdamAry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
Код: powershell
1.
2.
3.
c:\a>cpp -M f.c | grep stdio.h
'grep' is not recognized as an internal or external command,
operable program or batch file.



Файл f.c:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
#include <stdio.h>

int main() {
   /* my first program in C */
   printf("Hello, World! \n");
   
   return 0;
}



т.е. программа на с, не с++
...
Рейтинг: 0 / 0
08.04.2019, 15:01
    #39798182
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
AdamAry,
Код: plaintext
1.
Используй теги форматирования [SRC c++] чтоб исходник нормально смотрелся 
...
Рейтинг: 0 / 0
11.04.2019, 11:06
    #39799782
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать из какого конкретно файла из этих возможных берётся stdio.h?
AdamAryc:\a>cpp -M f.c | grep stdio.h
'grep' is not recognized as an internal or external command,
operable program or batch file.

Файл f.c:
#include <stdio.h>

int main() {
/* my first program in C */
printf("Hello, World! \n");

return 0;
}

т.е. программа на с, не с++

да, на с++ она будет выглядеть совсем по-другому
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать из какого конкретно файла из этих возможных берётся stdio.h? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]