Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

помогите с линкером

16K
16 марта 2006 года
Meridor
2 / / 16.03.2006
Помогите советом дипломнице. Как родилась дочка так диплом и встал, времени нет копать литературу.
Есть 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

В данном случае линкер выполняет программу, но как посмотреть результаты?
15K
21 марта 2006 года
Red Alert
15 / / 19.03.2006
Цитата:
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

В данном случае линкер выполняет программу, но как посмотреть результаты?



Не совсем понял. Компиляцию вижу. Линковку нет.
Если у тебя все правильно написано - то в результате у тебя должно получиться три объектника *.obj. Но после этого на них надо натравить линковщик, чтобы он из них собрал .exe-шник. Нужно добавить еще вызов link.exe с аргументами. Но еще лучше сделать в таком случае make-файл где все прописать - а потом натравить на это дело nmake.exe.
И еще один вопрос - а не проще-ли воспользоваться IDE для сборки проекта? Там уж точно никаких проблем ни с компиляцией ни с линковкой быть не должно.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог