gcc и clang: указание кодировки (Страница 1) / Околотехнические вопросы / Форум StopLinux

Форум StopLinux

Критика ОС GNU/Linux, MAC, Windows, BSD, Solaris и т.д.

Вы не вошли.

#1 24-10-15 15:33:11

watersoda
Участник
Зарегистрирован: 07-01-10
Сообщений: 349
Windows 7Chrome 45.0.2454.93

gcc и clang: указание кодировки

Для gcc можно указать кодировку исходника и бинарника:

-finput-charset=CP1251 -fexec-charset=CP866

Очень удобная штука при написании консольных программ под "Windows", у которой в консоли используется DOSовская кодировка.

А есть ли возможность указать кодировку для clang?


С виндой ничего не получится, там запилена поддержка юникода UTF-8   (C) wr224

Неактивен

#2 25-10-15 03:07:48

Linups_Troolvalds
С нами Баг!
Из Отовсюду
Зарегистрирован: 06-10-09
Сообщений: 2,378
LinuxChrome 48.0.2535.0

Re: gcc и clang: указание кодировки

watersoda пишет:

А есть ли возможность указать кодировку для clang?

Не думаю, что следует вообще обращать внимание на исходники в кодировках CP1251 и CP866. Если исходник в таких кодировках стоит того, чтобы его собирать, то преобразование не займет много времени. Это уже давно в прошлом.

watersoda пишет:

написании консольных программ под "Windows", у которой в консоли используется DOSовская кодировка

Некроманты могут сами о себе позаботиться, если хотят.

Неактивен

#3 13-02-16 19:52:14

watersoda
Участник
Зарегистрирован: 07-01-10
Сообщений: 349
Windows 7Chrome 48.0.2564.82

Re: gcc и clang: указание кодировки

Хотелось бы уточнить такую вещь: clang linux-версии чьи заголовочные файлы использует, свои или от GCC?


С виндой ничего не получится, там запилена поддержка юникода UTF-8   (C) wr224

Неактивен

Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика