Я использую Lubuntu 15.04 64-bit и хочу научиться кодировать с SFML. Я сделал программу в качестве теста:
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(1366, 768), "Welcome Screen");
return 0;
}
После ее запуска я получаю сообщение об ошибке:
bash: ./EOTL: cannot execute binary file: Exec format error
У меня установлен g ++ - 4.9 и запущен:
g++ -c -o EOTL main.cpp -libsfml-graphics -libsfml-window -libsfml-system
Пожалуйста, помогите мне, и спасибо заранее.
ОБНОВЛЕНИЕ: я думаю, что g ++ очень требователен, поэтому мне пришлось бежать:
g++ -c main.cpp -o EOTL
Я узнал причину, это не работает, то, что, по некоторым причинам g ++ требовательно в отношении порядка опций. Скомпилировать правильно Вас должно работать:
g++ -c example.cpp -o example -libsfml-graphics -libsfml-window -libsfml-system
mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
– ojovirtual 15 June 2017 в 23:53