Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

как компилировать???

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Форум №6] >> как компилировать???
Имя
Сообщение << Старые топики   Новые топики >>
как компилировать??? - 2008-05-26 06:59:22.263333   
Zorgus

Сообщений: 1342
Оценки: 0
Присоединился: 2007-11-25 11:45:46.433333
Искал искал в гугле, так и не нашел((
Подскажите, как кампелировать??? к примеру, я хочу скампилировать mremap_pte.c ,делаю это вот так: gcc -o3 -static -fomit=pointer mremap_pte.c -o mremap_pte;ls -la mrem*
а сервер мне пишет мол, что типа gcc файла у них нет!!
подскажите, а то я полный нуб в линухсе!!
Ктса, там сервер вот такой: Linux vh070707.hosting.ua 2.6.18-8.1.8.el5PAE #1 SMP Tue Jul 10 07:50:36 EDT 2007 i686 i686 i386 GNU/Linux
Post #: 1
RE: как кампелировать??? - 2008-05-26 07:33:03.653333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Во-первых, gcc, как и я, не переносит грамматических ошибок. Как там правильно писать -fomit-frame-pointer, я честно говоря не помню, но сверься с документацией. А вот то, что -O3 пишется с большой O – это стопудов. А во-вторых, если на серваке gcc не установлен, то придётся компилировать у себя дома.
Post #: 2
RE: как кампелировать??? - 2008-05-26 07:46:48.556666   
Zorgus

Сообщений: 1342
Оценки: 0
Присоединился: 2007-11-25 11:45:46.433333
выяснил, gcc на серваке нету, как скампелировать в домашних условиях???
какую команду нужно написать????
Post #: 3
RE: как кампелировать??? - 2008-05-26 07:50:15.016666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Неужто непонятно? Надо поставить gcc дома. Причём озаботиться, чтобы арихитектура под которую gcc будет собирать бинарники совпадала бы. И версия ядра не сильно отличалась бы, хотя это смотря по тому, насколько широко будет программа использовать эти возможности ядра.
Post #: 4
RE: как кампелировать??? - 2008-05-26 07:53:58.960000   
Zorgus

Сообщений: 1342
Оценки: 0
Присоединился: 2007-11-25 11:45:46.433333
ясн, а где взять можно gcc??? дай плыз ссылку!!!:)
Post #: 5
RE: как кампелировать??? - 2008-05-26 11:21:31.516666   
Ненавижу KDE

Сообщений: 243
Оценки: 0
Присоединился: 2008-01-12 11:20:14.120000
с диска..
Post #: 6
RE: как компилировать??? - 2008-05-26 13:41:56.723333   
saimon 2metra

Сообщений: 4281
Оценки: 0
Присоединился: 2007-01-26 10:56:51.426666
quote:

ORIGINAL: Zorgus

Искал искал в гугле, так и не нашел((


Ну если искал "Как кАмпЕлировать", то не мудрено…
Post #: 7
RE: как компилировать??? - 2008-05-26 15:32:58.250000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
gcc.gnu.org
Post #: 8
RE: как кампелировать??? - 2008-05-26 16:06:34.813333   
The Professor

Сообщений: 179
Оценки: 0
Присоединился: 2008-01-04 03:01:42.476666
quote:

ORIGINAL: Zorgus

ясн, а где взять можно gcc??? дай плыз ссылку!!!:)

quote:

ORIGINAL: rgo

gcc.gnu.org

Что-то не так…
Ссылка на исходный код компилятора никак не поможет начинающему линуксоиду собрать желанную программу.

2 Zorgus:
1. Есть подозрение, что для сборки программы из исходного кода может понадобиться компилятор.
2. Ходят упорные слухи, будто неплохо сперва установить операционную систему (в Вашем случае, Линукс).
3. А rgo недавно проговорился, что надо
quote:

ORIGINAL: rgo
озаботиться, чтобы арихитектура под которую gcc будет собирать бинарники совпадала бы. И версия ядра не сильно отличалась бы

Короче, компилировать хорошо на таком же железе (i386, power-pc, alpha etc.), на такой же операционной системе (иногда даже версии ядра, а может и компилятора), что и на "целевой" системе.
P.S.: Ничего из сказанного выше не является обязательным

Post #: 9
RE: как кампелировать??? - 2008-05-26 16:21:13.233333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: The Professor
Ссылка на исходный код компилятора никак не поможет начинающему линуксоиду собрать желанную программу.

Человеку надо ставить линух, или забыть про это. Судя по вопросам – он и забудет. Не сегодня, так завтра. И я ему в этом помогу чем смогу. У меня нет никакого желания объяснять ему как поставить линух. Как на линух поставить gcc. Как добиться бинарной совместимости его линуха и линуха атакуемой системы. И ладно бы он представлял себе как работает процесс компиляции. Мне не пришлось бы за него делать всё, а потом за ручку вести его мною найденными путями.
Ну не люблю я ярко выраженных представителей потребительского общества. Челу приспичило скомпилировать эксплойт. Он в программировании – нуль, причём без палочки. Желания стать чем-то бОльшим он не проявил. Потребитель. Потребители пускай идут в куплю/продажу – это их удел.
Post #: 10
RE: как кампелировать??? - 2008-05-26 16:28:14.636666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Кстати, Zorgus, фигнёй страдаешь. Этот эксплойт работает на ядрах <=2.6.2. На серваке же 2.6.18.
Post #: 11
RE: как компилировать??? - 2008-05-26 19:11:33.090000   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
Палата.
Post #: 12
Страниц:  [1]
Все форумы >> [Форум №6] >> как компилировать???







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.