Разработка и сопровождение утилит и инструментов под BSD/UNIX: C/C++ и смежные системные технологии.
Модератор: Fastman
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
ComPoster
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2012-02-29 10:19:41
Непрочитанное сообщение
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?
ComPoster
-
Хостинг HostFood.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/
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2014-02-12 11:01:55
clang-ом пересобирают ядро бсд, и часть портовых пакетов
а вы один файл не можете скопилить... что то у вас в системе не того...
Гость
-
ComPoster
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2012-02-29 10:19:41
Непрочитанное сообщение
ComPoster » 2014-02-17 14:15:32
Я там тоже не нашёл ответа. Пока обхожусь костылём -Wno-invalid-source-encoding, но хочется разобраться в причине.
ComPoster