1

Тема: Порадьте, як організувати швидке написання та компілювання

Хай, от був хтів новачку допомогти, і думаю - це ж треба півгодини запускати visual studio, вставляти туди його код і перевіряти, а це ж стільки часу відбирає...

Як зробити, аби можна було швидко написати код в якомусь notepad'і, і аби мона було швидко його скомпіляти прям в терміналі, типу як

cppcompiler mycppfile.cpp

і воно виконує той код ?

2

Re: Порадьте, як організувати швидке написання та компілювання

Прописуєте шлях до компілятора у PATH, тоді

cppcompiler mycppfile.cpp -o programname.exe

http://www.mingw.org/wiki/mingw_for_fir … sers_howto

Подякували: leofun01, Torbins, koala3

3

Re: Порадьте, як організувати швидке написання та компілювання

make?

Подякували: sensei, leofun012

4

Re: Порадьте, як організувати швидке написання та компілювання

шо мейк? тут питання я задаю, а ви відповідаєте!

Подякували: sensei, Yola2

5

Re: Порадьте, як організувати швидке написання та компілювання

Пане Трусік, ви тимчасово вебмакака, тому забувайте про С++ і лізте на дерево, ато грошей не буде.

Подякували: sensei, Q-bart, leofun01, LoganRoss, /KIT\5

6

Re: Порадьте, як організувати швидке написання та компілювання

0xDADA11C7 написав:

Пане Трусік, ви тимчасово вебмакака, тому забувайте про С++ і лізте на дерево, ато грошей не буде.

не вказуйте мені!

Подякували: leofun01, /KIT\2

7

Re: Порадьте, як організувати швидке написання та компілювання

Якщо ви маєте проєкт візуал студії, то послуговуйтесь msbuild, не варто запускати голого компілера, коли всі налаштування задані в хвайлі проєкта.

Подякували: leofun011

8

Re: Порадьте, як організувати швидке написання та компілювання

ніякого проекту нема і нічо нема

9

Re: Порадьте, як організувати швидке написання та компілювання

Якщо у вас є файл hello.c або hello.cpp, то щоб скомпілювати, треба:

make hello

Запустити:

./hello
Прихований текст

Але, це точно на лінукс. У вас вінда, нє  :D

10

Re: Порадьте, як організувати швидке написання та компілювання

0xDADA11C7 написав:

Пане Трусік, ви тимчасово вебмакака, тому забувайте про С++ і лізте на дерево, ато грошей не буде.

Не заздріть шикоропрофільному спеціялісту.

Подякували: 0x9111A, 0xDADA11C7, /KIT\3

11

Re: Порадьте, як організувати швидке написання та компілювання

Компілятори C/C++ під ніколи особливою швидкістю не відрізнялися.А якщо в вас просто сорець в кілька кілобайт повільно у студії збирається,  то в вас мабуть просто допотопний CPU.

12

Re: Порадьте, як організувати швидке написання та компілювання

В cmd.exe можна набрати команду типу

cd /d "VC_Path"

щоб перейти в директорію, де встановлено VC, або додати "VC_Path" до системної змінної PATH (це навіть кращий варіант, якщо будете часто використовувати компілятор в cmd.exe).
Стрічку VC_Path потрібно замінити на реально існуючу директорію, відповідно до версії Visual C++, яку ви хочете використовувати.
Наприклад :

cd /d "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\"
cd /d "C:\Program Files\Microsoft Visual Studio 12.0\VC\"

Після того стане доступним виклик cl.exe.
Наберіть

cl.exe /?

, повибирайте потрібні вам параметри, і створіть *.bat файл для автоматизації майбутніх процесів компіляції.

Деталі на оф.сайті ms : тут або тут.

Подякували: LoganRoss1

13

Re: Порадьте, як організувати швидке написання та компілювання

доповню leofun01.
Можна використовувати nmake, аналог make для вінди. Запускається через командний рядок Visual Studio Command Prompt
Переходите в каталог проекта (де ваш Makefile):

cd "C:\my\path"

і юзаєте команду

nmake

якщо ім'я мейкфала не Makefile, то

nmake -f <makefile_name>

Вміст мейкфайла для вінди приблизно такий:

myapp: main.o
    link.exe /OUT:myapp.exe main.o
main.o : main.cpp
    cl.exe /c main.cpp /Fomain.o

Звісно, якщо використовуються сторонні біблотеки, потрібно це вказати. Хоча можна в коді заюзати

#pragma comment("somelib")

Також рекомендується відключати обробку асинхронних виключень.

Подякували: leofun011

14

Re: Порадьте, як організувати швидке написання та компілювання

а якщо в мене на вінді стоїть бубунта, тобто я маю доступ до бубунтівскього bash, то я ж можу юзати якийсь лінуховський компілер?

15

Re: Порадьте, як організувати швидке написання та компілювання

Прихований текст

JavaScript геть мозок з'їв?

Подякували: 0xDADA11C7, /KIT\, cheappi3863

16 Востаннє редагувалося FakiNyan (21.12.2017 14:05:22)

Re: Порадьте, як організувати швидке написання та компілювання

замутив то все через g++.
Я ж нещодавно встановлював собі бубунтівську систему, типу як всередині вінди. Короче кажучи, я можу зайти у шиндосівський термінал, написати

bash

і воно мене перемкне на бубунту, при цьому я можу бавитись з файлами на вінді.
І от, роблю простий файлик hw.cpp з чимось типу

#include <iostream>

using namespace std;

int main() {
    int number=0;
    cin >> number;
    cout << endl << "U entered: " << number*2 << endl;
}

потім, в цій же директорії, відкриваю термінал, пишу

bash
g++ hw.cpp -o hw
./hw

і код виконується
https://cdn.discordapp.com/attachments/333936584481177600/393373019847917568/unknown.png
дуже швидко і зручно

Подякували: 0xDADA11C7, leofun01, /KIT\, М18х004

17

Re: Порадьте, як організувати швидке написання та компілювання

Invader написав:
Прихований текст

JavaScript геть мозок з'їв?

Прихований текст

то тобі щось мозок з'їло, хамло невиховане!
ще й з московською в підписі, фу, взагалі гівно!

18

Re: Порадьте, як організувати швидке написання та компілювання

FakiNyan, спасибі!

19

Re: Порадьте, як організувати швидке написання та компілювання

ага