Форум программистов, компьютерный форум, киберфорум
Наши страницы

Линковка плюсового кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Критические секции http://www.cyberforum.ru/cpp-beginners/thread921902.html
было так: class A { someType t; public: void f1() { модификация t; } void f2() { модификация t;
C++ Расстановка кораблей (морской бой) Доброго времени суток, при расстановке 2х палубных кораблей возникает проблема... При выборе точки уже занятой, система ломается и зацикливается. Как это можно исправить? Заранее спасибо #include... http://www.cyberforum.ru/cpp-beginners/thread921897.html
Игра Maze labirinth - не вижу начала игры C++
Добрый вечер! Вопрос скорее по вижуал студио, хотя... // 8.15 sort.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include "conio.h"...
C++ Найти номер по порядку элемента в векторе векторов
Подскажите, пожалуйста. Например, есть vector <vector<int> > k; а мне нужно найти номер по порядку элемента (a,b) в этом векторе векторов
C++ вывод гистограммы на экран http://www.cyberforum.ru/cpp-beginners/thread921870.html
Добрый день, столкнулся с такой проблемой, не получается вывести гистограмму, заранее благодарен вот мой код #include <stdio.h> #include <stdlib.h> #include <limits.h> #include <graphics.h> ...
C++ что показывает std::vector::max_size Returns the maximum number of elements that the vector can hold. но я щяс запускаю на ноутбуке с гигом оперативы for (int i=0; i<1E9; i++) myvector.push_back(i); естеественно залёт...к чему он... подробнее

Показать сообщение отдельно
tiger()
4 / 4 / 0
Регистрация: 20.04.2011
Сообщений: 141

Линковка плюсового кода - C++

12.07.2013, 08:19. Просмотров 2243. Ответов 17
Метки (Все метки)

Компилирую статическую библиотеку c++ для последующего ее включения в с-проект.

Делаю так:

set COMPILER=...\arm-elf-g++.exe
set LIB_COMPILER=...\arm-elf-ar.exe

%COMPILER% -o object_file.o source_file.c
%LIB_COMPILER% rc libname.a object_file.o

После компиляции получаю такие ошибки от линкера:

Код
c:/program files/fujitsu h61-series gcc toolchain/bin/../lib/gcc/arm-elf/4.4.6/.
./../../../arm-elf/lib/crt0.o: In function `start':
c:\mmic\toolchains\arm1176\trunk\gcc\build\newlib-1.19.0\arm-elf\libgloss\arm/..
/../../../../src/newlib-1.19.0/libgloss/arm/crt0.S:318: undefined reference to `
main'
c:/program files/fujitsu h61-series gcc toolchain/bin/../lib/gcc/arm-elf/4.4.6/.
./../../../arm-elf/lib\libc.a(lib_a-abort.o): In function `abort':
c:\mmic\toolchains\arm1176\trunk\gcc\build\newlib-1.19.0\arm-elf\newlib\libc\std
lib/../../../../../../src/newlib-1.19.0/newlib/libc/stdlib/abort.c:63: undefined
 reference to `_exit'
c:/program files/fujitsu h61-series gcc toolchain/bin/../lib/gcc/arm-elf/4.4.6/.
./../../../arm-elf/lib\libc.a(lib_a-fstatr.o): In function `_fstat_r':
c:\mmic\toolchains\arm1176\trunk\gcc\build\newlib-1.19.0\arm-elf\newlib\libc\ree
nt/../../../../../../src/newlib-1.19.0/newlib/libc/reent/fstatr.c:62: undefined
reference to `_fstat'
c:/program files/fujitsu h61-series gcc toolchain/bin/../lib/gcc/arm-elf/4.4.6/.
./../../../arm-elf/lib\libc.a(lib_a-openr.o): In function `_open_r':
c:\mmic\toolchains\arm1176\trunk\gcc\build\newlib-1.19.0\arm-elf\newlib\libc\ree
nt/../../../../../../src/newlib-1.19.0/newlib/libc/reent/openr.c:59: undefined r
eference to `_open'
c:/program files/fujitsu h61-series gcc toolchain/bin/../lib/gcc/arm-elf/4.4.6/.
./../../../arm-elf/lib\libc.a(lib_a-sbrkr.o): In function `_sbrk_r':
c:\mmic\toolchains\arm1176\trunk\gcc\build\newlib-1.19.0\arm-elf\newlib\libc\ree
nt/../../../../../../src/newlib-1.19.0/newlib/libc/reent/sbrkr.c:60: undefined r
eference to `_sbrk'
c:/program files/fujitsu h61-series gcc toolchain/bin/../lib/gcc/arm-elf/4.4.6/.
./../../../arm-elf/lib\libc.a(lib_a-signalr.o): In function `_kill_r':
c:\mmic\toolchains\arm1176\trunk\gcc\build\newlib-1.19.0\arm-elf\newlib\libc\ree
nt/../../../../../../src/newlib-1.19.0/newlib/libc/reent/signalr.c:61: undefined
 reference to `_kill'
c:/program files/fujitsu h61-series gcc toolchain/bin/../lib/gcc/arm-elf/4.4.6/.
./../../../arm-elf/lib\libc.a(lib_a-signalr.o): In function `_getpid_r':
c:\mmic\toolchains\arm1176\trunk\gcc\build\newlib-1.19.0\arm-elf\newlib\libc\ree
nt/../../../../../../src/newlib-1.19.0/newlib/libc/reent/signalr.c:96: undefined
 reference to `_getpid'
c:/program files/fujitsu h61-series gcc toolchain/bin/../lib/gcc/arm-elf/4.4.6/.
./../../../arm-elf/lib\libc.a(lib_a-writer.o): In function `_write_r':
c:\mmic\toolchains\arm1176\trunk\gcc\build\newlib-1.19.0\arm-elf\newlib\libc\ree
nt/../../../../../../src/newlib-1.19.0/newlib/libc/reent/writer.c:58: undefined
reference to `_write'
c:/program files/fujitsu h61-series gcc toolchain/bin/../lib/gcc/arm-elf/4.4.6/.
./../../../arm-elf/lib\libc.a(lib_a-closer.o): In function `_close_r':
c:\mmic\toolchains\arm1176\trunk\gcc\build\newlib-1.19.0\arm-elf\newlib\libc\ree
nt/../../../../../../src/newlib-1.19.0/newlib/libc/reent/closer.c:53: undefined
reference to `_close'
Какой-то библиотеки не хватает в компиляторе?
Или что-то в командной строке неправильно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru