...Уже задавал вопрос в рассылке по Assembler-у... Может кто-то знает полезные ресурсы в Сети по встроенному (AT&T-шному) ассемблеру. Компилятор gcc, OS - Linux. man gas, man gcc не предлагать. Спасибо.
Доброе время суток, yorik! а с чего ты взял что gcc встроен AT&T? там другой ассемблер. если тебе нужен именно AT&T то тебе нужен man as в противном случае, смотри исходники ядра Ответ отправлен: 14.09.2004, 09:37 Отправитель: dentist
Вопрос № 1887
Здравствуйте. объясните пожалуйста, что означает сообщение, выдаваемое при компиляции: [user1@localhost tmp]$ gcc prog1.cpp -o prog1 /home/user1/tmp/cc5CzTpI.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status [user1@localhost tmp]$ такое сообщение выходит при компиляции под любым аккаунтом ( и root тоже) и в сообщении указывается именно домашняя директория пользователя, причем файла cc5CzTpI.o там нет (возможно это какой-то временный файл, создаваемый во время компиляции...). Сам компилируемый файл (prog1.cpp) находится не обязательно в домашней директории... Объясните пожалуйста, в чем тут дело?
Приветствую Вас, V! Смысл такой, что у тебя при линковке, кроме объектного файла prog1.o, еще требуется некий cc5CzTpI.o, ты бы хоть код прислал. Я никогда такого не встречал. Ответ отправлен: 14.09.2004, 03:19 Отправитель: DiGiT
Вопрос № 1889
Доброе время суток, уважаемые эксперты! Объясните мне, почему выражение, ((int *)z)++, вызывает ошибку, если z - объект типа 'pointer to void': Error! E591: col(13) operand must be an 'lvalue' (cast produces 'rvalue') Я так понимаю, операнд пост-инкремента становится rvalue. Но почему??? Перерыл почти весь стандарт с++, но ничего относящегося к моей проблеме не нашел. Может, плохо искал?
Доброе время суток, Sergey! не буду объяснять долго. Т.к. я Вам есть доступ к интернету прочитайте лучше: http://www.rsdn.ru/article/cpp/lvalue.xml Ответ отправлен: 15.09.2004, 02:52 Отправитель: DiGiT Отвечает vitya
Добрый день, Sergey! 1. человек читающий стандарт и пишущий void main(void) - уже плохо. Значит стандарт читаешь ой как плохо. 2. Компилятор старый у тебя. Ответ отправлен: 15.09.2004, 10:20 Отправитель: vitya
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.