Титла: Компилиране на една Програмка Публикувано от: Vatman в Jan 10, 2007, 10:24 С един приател искахме да видим комповете ни колко бързо ще преброят да 4 милярда (мен ми отне извесно време). Момчето написа следния сорс (програмата не е лицензирана под GPL
![]() ![]() ![]()
Под бозата се компилира, но под Линукс не ще. Какво трябва да се направи да се портне. Дава ми
Титла: Компилиране на една Програмка Публикувано от: sunshine в Jan 10, 2007, 10:52 липсва ти библиотека "conio.h" която е често използвана във M$ Windows ако махнеш реда #include <conio.h> според мен ще тръгне да работи
дугото виж опциите на gcc да компилираш обикновено достатачно е само gcc File.c или gcc File.c -o File където File е името на изходния файл за повече подробности виж описанието на gcc за другите "unsigned long" пробвай със "long long" аз бих решил проблема най лесно с цикъл в цикъла ![]() Титла: Компилиране на една Програмка Публикувано от: astronom в Jan 10, 2007, 10:57
Този файл е DOS-овски. Няма аналог в Unix/Linux.
Предполагам, че пищи заради 4200000000. Опитай да сложиш UL след константата. Т.е. 4200000000UL и пробвай пак.
Това е предупреждение, защото файла ти е с Windows формат, т.е. реда се завършва с Carridge Return, докато в Linux е Line Feed. Другите не са ми познати, но опитай да си смениш формата на файла. Титла: Компилиране на една Програмка Публикувано от: sunshine в Jan 10, 2007, 11:00 Text File.c:14:2: warning: no newline at end of file
един нов ред накрайа на файла върши чудесна работа за това иначе и без него няма проблеми Титла: Компилиране на една Програмка Публикувано от: SHTILL в Jan 12, 2007, 23:32 Аз промених 4200000000 със 4200000000UL, gcc test.c и се получава a.out. Какво да го правя
![]() Титла: Компилиране на една Програмка Публикувано от: nikoni в Jan 12, 2007, 23:52
a.out e програмата. Стартирай я. gcc -o program source.c За да компилираш source.c do program или mv a.out program -o върши горния rename. Титла: Компилиране на една Програмка Публикувано от: SHTILL в Jan 13, 2007, 00:02 Мерси, стана
![]()
|