Я - пользователь Denix. Пожалуйста перейдите по этой ссылке, если вы скачали текущую или одну из предыдущих версий Denix. Это просто счетчик для подстчета количества пользователей.
-------------------------------------
При компиляции говорит:
root@pininotebook:/work/linux_projects/mirror# make
make all-am
make[1]: Entering directory `/work/linux_projects/mirror'
if gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT mirrord.o -MD -MP -MF ".deps/mirrord.Tpo" -c -o mirrord.o mirrord.c; \
then mv -f ".deps/mirrord.Tpo" ".deps/mirrord.Po"; else rm -f ".deps/mirrord.Tpo"; exit 1; fi
mirrord.c: In function ‘main’:
mirrord.c:14: error: ‘true’ undeclared (first use in this function)
mirrord.c:14: error: (Each undeclared identifier is reported only once
mirrord.c:14: error: for each function it appears in.)
make[1]: *** [mirrord.o] Ошибка 1
make[1]: Leaving directory `/work/linux_projects/mirror'
make: *** [all] Ошибка 2
Зарегистрирован: 11.06.2007 Сообщения: 150 Откуда: Internet
ShprotX писал(а):
"#define true 1" раскомментить.
Ну это понятно, но почему этого нет в стандартной библиотеке?
Код:
uname -a
Linux pininotebook.pini-pini.lcl 2.6.18-5-686 #1 SMP Wed Oct 3 00:12:50 UTC 2007 i686 GNU/Linux
pinipini@pininotebook:/work/linux_projects/mirror$ cat /etc/debian_version
4.0
Re: Не могу скомпилировать ядро ASP 11.2 2.6.17-1.2157 - Общий ...
scripts/kconfig/lxdialog/checklist.c:146: error: ‘TRUE’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:166: warning: implicit ...
Зарегистрирован: 11.06.2007 Сообщения: 150 Откуда: Internet
ShprotX писал(а):
Стандартная библиотека C не содержит и не использует true и false.
Ну ладно, допустим. Небуду спорить.
Но тогда где-же определяется что
Код:
#define true 1
#define false 0
?
ShprotX писал(а):
1 соответствует неудачному завершению.
Я тебя тоже обрадую: я знаю, что 0 - нормальное завершение, а все остальные - ненормальное.
Я специально поставил exit 1; чтобы осмотреть, что получится!
Где хочешь - там и будет. Хочешь - в твоем собственном файле, хочешь - можешь какую-нибудь левую либу подключить.
pini-pini писал(а):
Я тебя тоже обрадую: я знаю, что 0 - нормальное завершение, а все остальные - ненормальное.
Я специально поставил exit 1; чтобы осмотреть, что получится!
А вот это ты написал тоже чтобы посмотреть, что получиться?
pini-pini писал(а):
ShprotX писал(а):
Кстати, что это за прикол такой, в main возвращать true?
Это является своего рода показателем того, что программа завершилась успешно.
pini-pini писал(а):
Теперь по делу: как сделать чтобы true и остальные работали?
Может какой-нибудь заголовочный файл надо подключить?
Или ещё чего-то чего я не знаю?
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах