Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ под Linux

Войти
Регистрация
Восстановить пароль
 
Nikitko_Cent
136 / 106 / 11
Регистрация: 27.10.2011
Сообщений: 665
Завершенные тесты: 2
#1

Компиляция файлов с нестандартными расширениями GCC - C++ Linux

12.11.2016, 21:37. Просмотров 361. Ответов 1
Метки нет (Все метки)

Можно ли такое провернуть и если да, то как?

Например, я создал ассемблерные листинги:
Bash
1
g++ -S example.cpp -o example.nonstandartextension
Если получившийся файл попытаться скормить GCC, то получим по рукам:
Bash
1
2
3
4
g++ -std=c++11 -O2 -S main.cpp -o main.asm
g++ -std=c++11 -O2 main.asm -o 2
/usr/bin/ld:main.asm: file format not recognized; treating as linker script
/usr/bin/ld:main.asm:1: syntax error
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2016, 21:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Компиляция файлов с нестандартными расширениями GCC (C++ Linux):

Компиляция проекта в gcc - C++
Здравствуйте, форумчане! Прошу помочь разобраться! Есть программа, представленная в 3х файлах. В первом содержится описание класса...

Компиляция множества файлов - C++ Linux
Есть программа и собственная либа(15 файлов). Нужно чтобы я компилировал только программу и добавлял в строке g++ main.cpp например...

Компиляция файлов (CodeBlock выдает файл с расширением .о) - C++ Linux
Надо через скрипт склмпилировать 3 файла(они уже есть) в объектные файлы и вывести в один файл. Помогите, плиз.

Очистка рабочего стола от всех файлов, кроме файлов с определёнными расширениями - CMD/BAT
Добрый день. Помогите написать скрипт для очистки определенных папок (Рабочий стол, Мои документы) от всех файлов, кроме с определенными...

Поиск на диске файлов с расширениями .txt и .docx и создание списка имён найденных файлов - CMD/BAT
Помогите, нужно создать bat файл, который ищет на диске файлы *.txt *docx а потом создаёт список с их именами.

Компиляция (gcc) - C++
Добрый вечер! После компиляции текстовый файл становится вдруг двоичным, как следствие его невозможно открыть для исправлений. Почему? ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Max Dark
шКодер самоучка
1825 / 1627 / 592
Регистрация: 09.10.2013
Сообщений: 3,634
Записей в блоге: 6
Завершенные тесты: 2
12.11.2016, 21:47 #2
Nikitko_Cent, для трансляции ассемблера используется команда as
Bash
1
2
3
g++ -std=c++11 -O2 -S main.cpp -o main.asm
as main.asm -o main.o
g++ main.o -o progname
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2016, 21:47
Привет! Вот еще темы с ответами:

gcc компиляция - C++
Проблема возникла при компиляции проекта code::block. При build and run все работает, в папке bin проекта появляется .exe Но...

Компиляция gcc - C++
Подскажите как в VS скомпилировать программу с помощью компилятора gcc

компиляция gcc и MSVC - C++
Привет всем. Объясните, почему один и тот же код #include "stdafx.h" #include <vector> #include <iostream> #include...

GCC - компиляция C/C++ программ - Кроссплатформенная разработка
Обсуждение приветствуется , буду рад пожеланиям по улучшению данной статьи.:) Статья в процессе написания, пожелания пишите сюда ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru