Заставить gcc скомпилировать 32-битные программы на 64-битной платформе

61
задан Jure1873 17 August 2010 в 08:45
поделиться

1 ответ

Вам нужно заставить GCC использовать флаг -m32 .

Вы можете попробовать написать простой сценарий оболочки в свой $ PATH и назвать его gcc (убедитесь, что вы не перезаписываете исходный gcc, и убедитесь, что новый сценарий появился раньше в $ PATH , и что он использует полный путь к GCC.

Я думаю, что вам нужен код вроде / bin / gcc -m32 $ * в зависимости от вашей оболочки ( $ * здесь для включения всех аргументов, хотя это может быть что-то еще - очень важно!)

70
ответ дан 24 November 2019 в 17:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: