|
|
|
|
|
для: 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,
... и тому похожее ;) | |
|
|
|
|
 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 этот код не скомпилился у меня почему-то | |
|
|
|
|
|
|
|
для: GeorgeIV
(22.10.2008 в 09:58)
| | Не мой метод - бросать дело, если что-то не получается. Да и к тому же эта вижл студио какая-то громоздкая и неудобная. Для профи, наверное, самое то, но меня бесят все эти новороты, которых я не понимаю. | |
|
|
|
|
|
|
|
для: cheops
(22.10.2008 в 17:27)
| | А, вроде разобрался. Давно за Си не брался, а раньше только в BorlandC for DOS программил.
Еще вопрос про Dev:
Почему нет библиотеки conio.h? | |
|
|
|
|
|
|
|
для: Mookapek
(21.10.2008 в 22:06)
| | А вы проект создали? | |
|
|
|
|
|
|
|
для: Mookapek
(21.10.2008 в 22:06)
| | Бросьте вы это баловство. Лучше возьмите бесплатную версию Студии майкрософтовской, бесплатной среды лучше ее все равно нет. | |
|
|
|
|
|
|
| Как скомпилировать прогу в Dev?
Пишет, что "Source file not compiled". | |
|
|
|
|