Форум: Форум C++Разное
Новые темы: 00
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вопрос по Dev

Сообщения:  [1-7] 

 
 автор: exp   (29.10.2008 в 18:19)   письмо автору
 
   для: exp   (25.10.2008 в 03:58)
 

вообще-то настроилось у меня.
размер файла из такого-же кода 5632 байт,
и Makefile.win сгенерированный Dev-Cpp получился таким

# Project: Проект2
# Makefile created by Dev-C++ 4.9.9.2

CPP  = g++.exe
CC   = gcc.exe
WINDRES = windres.exe
RES  = 
OBJ  = ../PROECTS/main.o $(RES)
LINKOBJ  = ../PROECTS/main.o $(RES)
LIBS =  -L"C:/Dev-Cpp/lib"  -s 
INCS =  -I"C:/Dev-Cpp/include" 
CXXINCS =  -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include" 
BIN  = 1.exe
CXXFLAGS = $(CXXINCS)   -Os -fexpensive-optimizations -O3
CFLAGS = $(INCS)   -Os -fexpensive-optimizations -O3
RM = rm -f

.PHONY: all all-before all-after clean clean-custom

all: all-before 1.exe all-after


clean: clean-custom
${RM} $(OBJ) $(BIN)

$(BIN): $(OBJ)
$(CC) $(LINKOBJ) -o "1.exe" $(LIBS)

../PROECTS/main.o: main.c 
$(CC) -c main.c -o ../PROECTS/main.o $(CFLAGS)


Оказалось мешало установленное Mingw,
и койкакие файлы , например crt2.o из lib, пыталось брать оттуда
. и Включил все возможные оптимизации в свойствах проекта.

Хотя ещё не пробовал совсем деинсталировать MSPlatformSDK, Borland DeveloperStudio, CygWin,
... и тому похожее ;)

  Ответить  
 
 автор: exp   (25.10.2008 в 03:58)   письмо автору
7.5 Кб
 
   для: Mookapek   (22.10.2008 в 20:41)
 

Вообще странноватое это DevCpp
, может настроил только не так чего
, но например такой файл нормально компилируется напрямую тем gcc , который в DevCpp

/* такое бывает нужно включать
 #include <fcntl.h> 
int stream;
stream = open("1.e", O_RDWR|O_CREAT);
chsize(stream, 10);
*/


/*или такое
#include <stdio.h>
FILE *stream;
stream = fopen("1.txt""w");
fprintf(stream, "test\n");
fclose(stream);

*/


//  а кой чего типа abs atoi itoa .... работает само по себе
int main() {

int min,sec; // минуты, секунды
for (min = 0; min >= 0; min--) {
for (sec = 3; sec >= 0; sec--) {
printf("%i:%2i", min, sec);
  _sleep(1000);
 system("CLS");
  }
}

int x=-4,y;
y=abs(x);
  printf("%d\t%f\n", x, ceil(y/2));
getch();

// abort();
while (--y > -1){
_beep(600,30); // 300 - частота, 400 - длительность
_beep(570,30);
}
_beep(630,90);
}

даже если не править Path а такие комманды

F:\home\lib\www\MATH>gcc --help
"gcc" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

F:\home\lib\www\MATH>set Path=%Path%;D:\Dev-Cpp\bin

F:\home\lib\www\MATH>gcc -x c -o 1.exe 1.c

или gcc -x c -o 1.exe 1.c -Os
что правда не так как хотелось-бы уменьшает размер exe
(
и такой вопрос , какие-нибудь опции есть,? чтобы получались файлы как например этот наполовину отрезанный в блокноте exe , прикрепленнный который всётаки работает
)

а в DevCpp этот код не скомпилился у меня почему-то

  Ответить  
 
 автор: Mookapek   (22.10.2008 в 20:43)   письмо автору
 
   для: GeorgeIV   (22.10.2008 в 09:58)
 

Не мой метод - бросать дело, если что-то не получается. Да и к тому же эта вижл студио какая-то громоздкая и неудобная. Для профи, наверное, самое то, но меня бесят все эти новороты, которых я не понимаю.

  Ответить  
 
 автор: Mookapek   (22.10.2008 в 20:41)   письмо автору
 
   для: cheops   (22.10.2008 в 17:27)
 

А, вроде разобрался. Давно за Си не брался, а раньше только в BorlandC for DOS программил.
Еще вопрос про Dev:
Почему нет библиотеки conio.h?

  Ответить  
 
 автор: cheops   (22.10.2008 в 17:27)   письмо автору
 
   для: Mookapek   (21.10.2008 в 22:06)
 

А вы проект создали?

  Ответить  
 
 автор: GeorgeIV   (22.10.2008 в 09:58)   письмо автору
 
   для: Mookapek   (21.10.2008 в 22:06)
 

Бросьте вы это баловство. Лучше возьмите бесплатную версию Студии майкрософтовской, бесплатной среды лучше ее все равно нет.

  Ответить  
 
 автор: Mookapek   (21.10.2008 в 22:06)   письмо автору
 
 

Как скомпилировать прогу в Dev?
Пишет, что "Source file not compiled".

  Ответить  

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования