помогите с линкером
Есть ari.cpp - нужно выполнить.
flpp.cpp/flpp.h - первый подключаемый файл,
fl.c/fl.h - второй.
Мой bc fl.c компилировать не хочет.
cl -c -O2 -W3 -nologo -I..\src ..\src\fl.c
cl -c -O2 -W3 -nologo -I..\src ..\src\flpp.cpp
if not %1~ == ~ goto %1
cl -O2 -W3 -nologo -I..\src ari.cpp fl.obj flpp.obj
if not errorlevel 0 goto err
goto exit
:err
echo Error in test module
quit 255
:exit
echo All tests OK
pause
В данном случае линкер выполняет программу, но как посмотреть результаты?
Цитата:
Originally posted by Meridor
Помогите советом дипломнице. Как родилась дочка так диплом и встал, времени нет копать литературу.
Есть ari.cpp - нужно выполнить.
flpp.cpp/flpp.h - первый подключаемый файл,
fl.c/fl.h - второй.
Мой bc fl.c компилировать не хочет.
cl -c -O2 -W3 -nologo -I..\src ..\src\fl.c
cl -c -O2 -W3 -nologo -I..\src ..\src\flpp.cpp
if not %1~ == ~ goto %1
cl -O2 -W3 -nologo -I..\src ari.cpp fl.obj flpp.obj
if not errorlevel 0 goto err
goto exit
:err
echo Error in test module
quit 255
:exit
echo All tests OK
pause
В данном случае линкер выполняет программу, но как посмотреть результаты?
Помогите советом дипломнице. Как родилась дочка так диплом и встал, времени нет копать литературу.
Есть ari.cpp - нужно выполнить.
flpp.cpp/flpp.h - первый подключаемый файл,
fl.c/fl.h - второй.
Мой bc fl.c компилировать не хочет.
cl -c -O2 -W3 -nologo -I..\src ..\src\fl.c
cl -c -O2 -W3 -nologo -I..\src ..\src\flpp.cpp
if not %1~ == ~ goto %1
cl -O2 -W3 -nologo -I..\src ari.cpp fl.obj flpp.obj
if not errorlevel 0 goto err
goto exit
:err
echo Error in test module
quit 255
:exit
echo All tests OK
pause
В данном случае линкер выполняет программу, но как посмотреть результаты?
Не совсем понял. Компиляцию вижу. Линковку нет.
Если у тебя все правильно написано - то в результате у тебя должно получиться три объектника *.obj. Но после этого на них надо натравить линковщик, чтобы он из них собрал .exe-шник. Нужно добавить еще вызов link.exe с аргументами. Но еще лучше сделать в таком случае make-файл где все прописать - а потом натравить на это дело nmake.exe.
И еще один вопрос - а не проще-ли воспользоваться IDE для сборки проекта? Там уж точно никаких проблем ни с компиляцией ни с линковкой быть не должно.