forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Посоветуйте IDE (http://forum.boolean.name/showthread.php?t=1077)

SubZer0 30.06.2006 16:42

Посоветуйте IDE
 
Подскажите какойнить универсальный IDE

из которого можно будет потом запустить любой компилятор с любой командной строкой (ну или чтоб вообще можно было самому настроить что запустить, я *.bat создам)

jimon 30.06.2006 21:18

такого нету....
radasm (или как его там) обьеденяет все асмы
MSVisualStudio обьеденяет много языков... а как имено там пашет - хз
есть другие..

SubZer0 02.07.2006 20:16

Хммм... впринципе это можно было и вручную...

тут еще одна проблема! как проследить с какой командной строкой пускается стандартный компилятор? есть ли какиенить шпионы для винды которые бы перехватывали прерывание запуска программы и в лог бы записывали все параметры? :)

NullX 02.07.2006 21:57

Цитата:

Сообщение от SubZer0
Хммм... впринципе это можно было и вручную...

тут еще одна проблема! как проследить с какой командной строкой пускается стандартный компилятор? есть ли какиенить шпионы для винды которые бы перехватывали прерывание запуска программы и в лог бы записывали все параметры? :)

для отслежки коммандной строки можно сделать так
#include "stdafx.h"
#include "windows.h"
#include "conio.h"
int main(int argc, char* argv[])
{
;
for (int i=0 ;i<=argc; i++)
MessageBox(0, argv[i],0,0);
return 0;
}


Компилируется и запускается так
C:\Blitz3D\bin\blitzcc.exe –c test.bb
C:\Blitz3D\bin\blitzcc.exe –q test.bb
но есть одна проблема при запуски компилятора он читает из памяти запустившего его процесса переменную пути запуска, вот как это побороть это интереснее ;)

SubZer0 02.07.2006 22:07

:super:

только надо это не для блица... :@


хотел OmegaBasic помучить... а там редактор кривой пипецц... в нете есть куча фриварных навороченных где можно даже подсветку самому настраивать... вот думал может совместить какнить можно было... но походу дела никак. :''((

NullX 05.07.2006 18:35

Вложений: 2
Цитата:

Сообщение от SubZer0
:super:

только надо это не для блица... :@


хотел OmegaBasic помучить... а там редактор кривой пипецц... в нете есть куча фриварных навороченных где можно даже подсветку самому настраивать... вот думал может совместить какнить можно было... но походу дела никак. :''((

вот попробуй замени компилятор на этот exe (исходник см. выше)
и посмотри с какими параметрами запускается он
Вложение 1243

Spiderman 21.08.2008 16:12

Ответ: Посоветуйте IDE
 
Люди подскажите как выудить ошибку компилятора?
Допустим я запускаю:

Цитата:

C:\Blitz3D\bin\blitzcc.exe –c test.bb
Как отловить ошибку, что компилятор нашел ту-то ошибку в той-то строке, чтобы в последствии самому без IDE ее обрабатывать программно?

HolyDel 21.08.2008 16:25

Ответ: Посоветуйте IDE
 
все ошибки выводятся в stdout, как и хинты, и прогресс и прочее. по той ссылке что я давал в другой теме - есть архив (для гостей он скрыт), там есть файл debug.bat, вот от няго можно и плясать. По крайней мере вывод видно, указывается и позиция строчки и позиция столбца и сама ошибка. например "function bugaga() not found"


Часовой пояс GMT +4, время: 06:00.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot