реклама на сайте
подробности

 
 
> Как отключить динамическую линковку, Linux
3.14
сообщение Oct 15 2007, 09:58
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Вот мой makefile:
Код
CC=arm-linux-gcc
CXX=arm-linux-g++
LD=arm=linux-ld

LDFLAGS=-L/usr/local/arm-linux/arm-linux/lib

export CC
export CXX
export LD
export LDFLAGS

EXEC = cmdproc
OBJS = cmdproc.o

all: $(EXEC)

$(EXEC): $(OBJS)
    $(CC) $(LDFLAGS) -o $@ $(OBJS)

romfs:
    $(ROMFSINST) /bin/$(EXEC)

clean:
    -rm -f $(EXEC) *.elf *.gdb *.o
При попытке запуска на встраиваемой системе требует либу (которой в ее корневухе нет).
Как "сказать" что нужна статическая линковка?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
3.14
сообщение Oct 16 2007, 06:45
Сообщение #2


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



ок
Т.к. разместить в моей корневухе такие "тяжести" нет особой возможности, положил требуемые либы в /lib директорию.
Но, приложения их почему то не могут найти ... ?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016