Запускаю скомпилированную программу в Knoppix 5, выдает floating point exception.
Компилирую этот же исходник в Knoppix, работает. Запускаю скомпилированную в Knoppix программу в Федоре - тоже работает!
Почему тогда в первом случае - ошибка?
"I'm not afraid of being taken by computers though... because they're totally defenseless.
All we need is more people with hammers." - Thom Yorke
Хм... Странно, как же тогда приложения с закрытым кодом распространяются?))
В Ubuntu 7.10, например, этот ХеллоВорлд включился нормально, даже после добавления в него окна на GTK+
"I'm not afraid of being taken by computers though... because they're totally defenseless.
All we need is more people with hammers." - Thom Yorke
glibc тоже статически не вся прикручивается. Иногда может потребоватся перенести ее дин. библиотеки. Особенно когда потоки используются, такие глюки могут пойти - хуже не придумаешь.
После добавления -static масса ХеллоВорлда увеличилась на несколько порядков, но лучше он от этого не стал)))
При попытке его (собирал в федоре) запустить в старом Feather Linux последний мне выдал, что у него устарело ядро...
При этом версия ХеллоВорлда, собранная в Knoppix, работает в Feather на ура
Может всё дело в версии GCC, который поставляется с Федорой 8?
"I'm not afraid of being taken by computers though... because they're totally defenseless.
All we need is more people with hammers." - Thom Yorke