clang + koi8-r

Модератор: Fastman

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ComPoster
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-02-29 10:19:41

clang + koi8-r

Непрочитанное сообщение ComPoster » 2014-02-11 10:18:56

Всем привет!

Создаю main.c:

Код: Выделить всё

#include <stdio.h>
int main() { printf("Не передано имя файла\n"); }
Запускаю:

Код: Выделить всё

$ cc test.c
test.c:2:23: error: illegal character encoding in string literal
int main() { printf(L"<EE><C5> <D0><C5><D2><C5><C4><C1><CE><CF> <C9><CD><D1> <C6><C1><CA><CC><C1>\n"); }
                      ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
Установлено:

Код: Выделить всё

$ uname -a
FreeBSD raspberry.home 10.0-STABLE FreeBSD 10.0-STABLE #0 r261200: Tue Jan 28 22:58:29 UTC 2014     root@grind.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/RPI-B  arm

$ cc --version
FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
Target: armv6--freebsd10.0-gnueabi
Thread model: posix

$ locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_ALL=
Нагуглить ничего не смог. Прочитал, что clang-у нужно скармливать исходники в utf-8, но как тогда выводить в консоль koi8-r?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: clang + koi8-r

Непрочитанное сообщение Гость » 2014-02-12 11:01:55

clang-ом пересобирают ядро бсд, и часть портовых пакетов
а вы один файл не можете скопилить... что то у вас в системе не того...


ComPoster
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-02-29 10:19:41

Re: clang + koi8-r

Непрочитанное сообщение ComPoster » 2014-02-17 14:15:32

Гость писал(а):хз может что то из этого
http://clang-developers.42468.n3.nabble ... 57650.html
Я там тоже не нашёл ответа. Пока обхожусь костылём -Wno-invalid-source-encoding, но хочется разобраться в причине.