Skip to content
Меню
ЗВЁЗДНЫЕ ВОЙНЫ ЭНЦИКЛОПЕДИЯ РОЛЕВОЙ ИГРЫ
  • Рисование
  • Советы начинающим
  • Как рисовать
  • Карандашом
  • Поэтапно
  • Уроки
ЗВЁЗДНЫЕ ВОЙНЫ
Главная » Разное » Как сделать лд: Мои секреты! Страничка для Личного дневника своими руками! Все элементы прячутся и движутся! Смотрите, как т…

Как сделать лд: Мои секреты! Страничка для Личного дневника своими руками! Все элементы прячутся и движутся! Смотрите, как т…

Posted on 09.12.202230.11.2022

Содержание

  • Узнаем как оригинально оформить личный дневник. Узнаем как изготовить ЛД своими руками
    • Личный дневник: с чего начать?
    • Зачем нужен личный дневник?
    • ЛД из тетради или блокнота
    • ЛД из альбома для рисования
    • Старая книга – необычная основа для ЛД
    • Внешнее оформление дневника
    • Внутреннее оформление дневника
    • Конверт для личного дневника
  • Как сделать личный дневник из обычной тетради?
      • Какая тетрадь подойдет для личного дневника?
      • Как сделать личный дневник из простой тетради?
  • Что означают CC и LD в make-файлах?
      • Зарегистрируйтесь или войдите в систему
      • Опубликовать как гость
      • Опубликовать как гость
  • — Как связать объектные файлы C++ с ld

Узнаем как оригинально оформить личный дневник. Узнаем как изготовить ЛД своими руками

Нелепые переживания, внутренние страхи, маленькие слабости, любовь и ненависть – все эти эмоции составляют большую часть внутреннего мира каждого человека. А присутствие какой-либо мысли или чувства часто вызывает у человека желание поделиться ими с кем-нибудь, однако нет никакой гарантии, что тот, кому вы откроете свою тайну, поймет и не осудит вас. Наилучшей альтернативой общению с товарищем является ведение личного дневника. «Бумажный друг» не будет требовать от вас объяснений ваших действий и сохранит навсегда ваши тайны. И поскольку с ним вы будете делиться самым сокровенным, важно ответить на вопрос «как сделать ЛД таким, чтобы с ним было приятно проводить время?».

Личный дневник: с чего начать?

Итак, вы приняли решение завести ЛД! Для начала понадобится определиться с инструментами и материалами, необходимыми для этого занятия. В первую очередь следует решить, какого размера будет ваш дневник, а после этого уже искать ответ на вопрос «как сделать ЛД?». Если большинство записей планируется вести дома или в другом удобном месте, то для этой цели отлично подойдет обычная тетрадь. Хорошим выбором может стать и блокнот на кольцах или толстый альбом для рисования. В дневник такого формата будет удобно вносить записи, поскольку делать это на большой странице всегда легче.

Однако, если планируется много путешествовать и «секретничать» в это время с «бумажным другом», то необходимо позаботиться о том, чтобы он не занимал много места в сумке и всегда был под рукой. Отличным выбором в этой ситуации станет маленький блокнотик на кольцах или книжечкой. Хорошим вариантом является также ведение дневника на отдельных листках – формата А4, А5 или так называемых постиках, которые периодически понадобится сшивать вместе.

Кроме, собственно, «бумаги» для ведения записей, понадобятся также всевозможные пишущие и рисующие инструменты. Это могут быть разноцветные фломастеры, карандаши, перьевые, масляные и гелевые ручки, простые карандаши и акварельные краски. Конечно, можно писать весь дневник одной ручкой, однако вы же наверняка будете искать варианты, как сделать ЛД красивым, и это один из способов.

Зачем нужен личный дневник?

Разным людям личный дневник необходим для разных целей. Так, некоторые заводят «бумажного друга» для того, чтобы фиксировать свои мысли и выплескивать эмоции. Такие записи носят исключительно личный характер и вносятся в дневник от чистого сердца. В большинстве случаев такой ЛД отличается простотой и лаконичностью, хотя бывают и исключения, если, например, его ведет подросток, который стремится вложить в него всю душу.

Есть люди, которым дневник необходим для творческой реализации. Они заносят в него различные мысли и планы, возникающие на протяжении дня в их головах. Особенно часто это делают творческие личности, которым важно не забыть новую идею. Перед тем как сделать ЛД своими руками, такие люди тратят много времени на обдумывание его дизайна и способа ведения, ведь эта тетрадь будет сопровождать их постоянно и помогать сохранять всевозможные интересные мысли. Такие дневники часто содержат не только текстовые записи, но и тематические иллюстрации, вырезки из журналов, наклейки, фотографии, строки из песен, рисунки, стихи.

Еще одна функция, которая может быть возложена на ЛД, – самоконтроль. Вопросом «как сделать ЛД?» нередко задаются люди, которым «бумажный друг» необходим для стимулирования их к достижению определенной цели. Это может быть желание похудеть, преодолеть какой-либо комплекс, выучить иностранный язык и пр. Записи в таких дневниках нередко сопровождаются доказательствами о проделанной работе. Это могут быть фотографии напольных весов с показаниями, написанные тестовые работы, чек из салона красоты и пр.

ЛД из тетради или блокнота

Тетрадь на 48, 60 или 96 листов или блокнот формата А5 – наиболее подходящая основа для ЛД. В таком дневнике не только удобно писать, но и можно поместить всевозможные дополнительные элементы, как, например, наклейки, схемы, фотографии и пр. Кроме того, найдется огромное количество вариантов его украшения как внешне, так и внутри. Главное, задаваясь вопросом «как сделать ЛД из тетради?», не бояться проявлять фантазию и использовать всевозможные материалы, даже те, которые на первый взгляд абсолютно не подходят для украшения дневника.

ЛД из альбома для рисования

Обладатели творческого и креативного мышления могут в качестве основы для дневника выбрать альбом для рисования. Такой ЛД позволит делать на его страницах не только записи, но и рисунки. Конечно, никто не может запретить вам рисовать в обычной тетради, но вспомните, как быстро краски или фломастеры перебиваются на противоположную сторону таких страниц, в связи с чем текст на них практически не виден. Совсем другое дело – альбом. Его плотные страницы позволят использовать в работе любые фломастеры или краски, сохраняя чистой страницу с обратной стороны. Кроме того, к таким листам легче приклеить разнообразные элементы оформления – картонные вставки, кусочки ткани, пуговицы и пр.

Старая книга – необычная основа для ЛД

Если вариант ни с тетрадью, ни с альбомом вам не подходит и вы все еще думаете, как сделать ЛД своими руками, то поищите старую книгу и используйте ее в качестве основы для дневника. Проведение времени с таким «бумажным другом» наверняка заставит вас почувствовать себя неординарной и неповторимой личностью. Если книга очень толстая, то стоит удалить из нее некоторые страницы, однако не все вместе, а, например, каждую третью или четвертую. Исключением является случай, если в таком дневнике планируется рисовать, тогда некоторые страницы предварительно придется склеить по две вместе.

Но как же вносить записи в такой ЛД, если там уже присутствует печатный текст? А вот в этом и заключается весь интерес данного процесса! Предварительно понадобится замазать печатный текст. Конечно, данный процесс является достаточно трудоемким, однако в это время вы будете иметь возможность подумать о том, чем хотите поделиться со своим «бумажным другом». Для замазывания лучше всего использовать краски с небольшим добавлением гуаши, поскольку через них не проступает текст, в отличие от акварельных.

Внешнее оформление дневника

Итак, основа для ЛД выбрана, инструменты подготовлены, пришло время позаботиться о внешнем виде своего «бумажного друга», а именно – декорировать его обложку. Для этого можно использовать самые различные материалы. Можно сделать съемную обложку из яркой подарочной бумаги или сшить ее из ткани интересной расцветки и приятной на ощупь фактуры. Поверх также можно будет нашить гипюр, тесьму, бисер, бантики, наклеить стразы или закрепить с разных краев тетради два куска ткани и сделать имитацию шнуровки. Словом, способов, как сделать ЛД оригинальным существует огромное количество, главное — позволить проявиться своей фантазии.

Если же рукоделие – это не ваша стезя, можете ограничиться более простым вариантом и украсить обложку тетради, альбома или книги забавными наклейками с изображениями ваших любимых персонажей из фильмов или же наклеить вырезки из журналов.

Внутреннее оформление дневника

Оформив красивую обложку, просто нельзя допустить, чтобы внутри дневника не было никакой «изюминки». Согласитесь, если не знать, как сделать страницу в ЛД оригинальной, то общение с «бумажным другом» может стать достаточно скучным и очень быстро надоесть. Именно поэтому записи стоит делать разноцветными ручками. Более того, цвета автор может использовать в зависимости от своего настроения. Например, черный – в состоянии грусти, синий – спокойствия, розовый – романтического настроения. К записям также можно прилагать рисованные или наклеенные иллюстрации, которые будут давать более полное представление о событии или эмоции.

Интересные записи, рисунки, схемы – это лишь маленькая часть того, что можно сделать в ЛД. Каждая личность уникальна, а значит, и все дневники разные. Оформляя свой ЛД и внося в него записи, важно не ограничивать себя, ведь это один из немногих способов выплеска своих эмоций.

Конверт для личного дневника

Для еще большей индивидуальности и создания эффекта засекреченности следует сделать конверт для ЛД. Для этого использовать двухстороннюю стандартную или цветную глянцевую бумагу, ткань, газету, подарочную бумагу, фольгу и прочие материалы. Сложностей изготовление этого аксессуара не должно вызвать, достаточно задаться вопросом «как сделать конверт для ЛД?» и подготовить необходимые материалы.

Кроме перечисленных выше материалов, также понадобится игла с ниткой или декоративный скотч. Неважно, решите ли вы делать конверт из бумаги или ткани, сначала понадобится вырезать прямоугольник, в два с половиной раза больший по размеру, чем страницы дневника. Его нужно сложить втрое, при этом две половины должны быть одинаковы, а третья поменьше – для закрывания. Затем две больших части необходимо сшить или склеить. При желании можно декорировать изделие различными элементами. ЛД, положенный в готовый конверт, вы сможете носить с собой везде и делать записи в любую удобную минуту.

Как сделать личный дневник из обычной тетради?

Не всегда хочется раскрывать свои мысли и проблемы другим людям. В таких случаях можно их просто записывать. Для этого не обязательно покупать специальный дорогой блокнот, так как личный дневник можно сделать своими руками из обычной тетради. Расскажем об этом более подробно.

Какая тетрадь подойдет для личного дневника?

Если вам нужен дневник на определенный период времени (месяц или на сезон), то можно взять тонкую тетрадь на 12 или 24 листа. Для ведения ежедневных записей такого количества будет недостаточным, поэтому рекомендуется взять на 80 или 96 листов. Разлиновка листов (клетка или линия) на самом деле не имеет решающего значения. Стоит брать такую, в которой вам будет удобно писать.

Как сделать личный дневник из простой тетради?

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

Саму обложку можно сделать из плотной ткани или кожи. Благодаря этому, личным дневником можно будет пользоваться очень долго. В зависимости от умений и желания владелицы его украшают цветами, кружевом или камнями.

Каждая женщина сама решает, что именно она будет записывать в свой личный дневник. Чаще всего это описание происходящего в жизни и ее рассуждения. Для иллюстрирования написанного каждый лист можно украсить картинками, соответствующей тексту. Кроме этого можно выделить и оформить отдельные тематические листы. Например: мой вес, мои желания, мои страхи, что я хочу сделать и т.д.

Но это не является обязательным, ведь чаще всего личный дневник делается для себя, поэтому можно листы и ничем не украшать.

 

Статьи по теме:

Свадебные открытки скрапбукинг

Открытки ручной работы помогут сделать ваше поздравление действительно оригинальным и незабываемым. Особенно, если подойти к творческому процессу взвешенно и с умом. О том, как сделать свадебную открытку в технике «скрапбукинг», читайте подробнее в нашем мастер классе.

Скрапбукинг-открытки с днем рождения

Сделанные своими руками открытки пригодятся для любого праздника. Особенно часто их делают на день рождения.

Сделать открытку своими руками несложно, надо лишь запастись терпением. Технологию создания скрапбукинг-открытки ко дню рождения вы можете узнать из нашей статьи.

Открытки киригами

Оригами – создание фигур из бумаги – техника, знакомая большинству из нас. Другое дело киригами – этот вид поделок пока диковинка для многих. Тем интереснее узнать об этом подробнее. Мастер-класс по созданию открытки в технике киригами вы можете найти в нашей статье.

Дембельский альбом своими руками

Время, проведенное в армии, навсегда остается в памяти. И, конечно же, дембельский альбом в качестве подарка понравится любому солдату. Предлагаем вам мастер-класс по созданию красивого авторского дембельского скрапбукинг-альбома своими руками.

Что означают CC и LD в make-файлах?

Задавать вопрос

спросил

10 лет, 10 месяцев назад

Изменено 2 года, 11 месяцев назад

Просмотрено 29 тысяч раз

Что делать в make-файлах CC (компилятор) и LD (компоновщик) означают?

C в CC, вероятно, компилятор, что такое другой C? И L в LD, вероятно, линкер, что означает D?

  • makefile

Имена этих переменных происходят от названий соответствующих инструментов. Обычно значения этих аббревиатур следующие:

  • CC расшифровывается как « C c компилятор» (в аббревиатуре GCC также трактуется как « c компилятор
    c
    ollection»).
  • LD представляет собой линкер (происходит от « l ink e d itor» или от « l oa d er»).

Они также часто используются в make-файлах (см. главу «Неявные переменные» в руководстве GNU Make):

  • CXX — компилятор C++
  • КАК — это as компилятор языка сборки
  • AR — программа ar для обслуживания луковиц
  • CC — это «Компилятор Си». LD — это «Редактор ссылок». LE уже использовалось для обозначения «меньше или равно» в оболочке, вероятно, sh. Таким образом, согласно соглашению, конфликтующий символ был перемещен на один символ вперед в сокращенном слове. Следовательно, LD и DYLD.

    1

    $(CC) — компилятор C (или коллекция компиляторов), $(LD) — это компоновщик, как вы и подозревали. Думаю, буква D означает «Динамический».

    2

    Зарегистрируйтесь или войдите в систему

    Зарегистрируйтесь с помощью Google

    Зарегистрироваться через Facebook

    Зарегистрируйтесь, используя электронную почту и пароль

    Опубликовать как гость

    Электронная почта

    Требуется, но никогда не отображается

    Опубликовать как гость

    Электронная почта

    Требуется, но не отображается

    Компоновщик

    — Как связать объектные файлы C++ с ld

    Если вы запустите g++ с -v флаг, вы увидите строку ссылки, которую он использует. Вот простой пример программы:

     #include 
    интервал основной (пустой)
    {
        std::cout << "Привет, мир!" << стд::эндл;
        вернуть 0;
    }
     

    И результат запуска g++ -v -o example example.cpp :

     Использование встроенных спецификаций.
    Цель: x86_64-linux-gnu
    Настроено с помощью: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.4.4-14ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/ README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.4 --enable-shared --enable-multiarch --enable-linker- build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --disable-werror --with- arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
    Модель потока: posix
    gcc версии 4.
    4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5.1) COLLECT_GCC_OPTIONS='-v' '-o' 'пример' '-shared-libgcc' '-mtune=generic' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/cc1plus -quiet -v -D_GNU_SOURCE example.cpp -D_FORTIFY_SOURCE=2 -quiet -dumpbase example.cpp -mtune=generic -auxbase example -version -fstack- протектор -o /tmp/ccV8qjvd.s игнорирование несуществующего каталога "/usr/local/include/x86_64-linux-gnu" игнорирование несуществующего каталога "/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../x86_64-linux-gnu/include" игнорирование несуществующего каталога "/usr/include/x86_64-linux-gnu" #include "..." поиск начинается здесь: #include <...>
    поиск начинается здесь: /USR/включить/С++/4.4 /usr/include/С++/4.4/x86_64-линукс-гну /usr/include/С++/4.4/назад /usr/местный/включить /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include-fixed /USR/включить Конец списка поиска. GNU C++ (Ubuntu/Linaro 4.4.4-14ubuntu5.1) версия 4.4.5 (x86_64-linux-gnu) скомпилировано GNU C версии 4. 4.5, GMP версии 4.3.2, MPFR версии 3.0.0-p3. Эвристика GGC: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Исполняемая контрольная сумма компилятора: d92fbc2d715a3b7e0f4133f0c40053e4 COLLECT_GCC_OPTIONS='-v' '-o' 'пример' '-shared-libgcc' '-mtune=generic' как -V -Qy -o /tmp/ccGHR0pc.o /tmp/ccV8qjvd.s Ассемблер GNU версии 2.20.51 (x86_64-linux-gnu) с использованием версии BFD (GNU Binutils для Ubuntu) 2.20.51-system.20100908 COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu /:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5 /:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu /4.4.5/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux -gnu/4.4.5/../../../:/lib/:/usr/lib/:/usr/lib/x86_64-linux-gnu/ COLLECT_GCC_OPTIONS='-v' '-o' 'пример' '-shared-libgcc' '-mtune=generic' /usr/lib/gcc/x86_64-linux-gnu/4.
    4.5/collect2 --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -динамический компоновщик /lib64/ld-linux -x86-64.so.2 -o пример -z relro /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crt1.o /usr /lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.4.5/crtbegin .o -L/usr/lib/gcc/x86_64-linux-gnu/4.4.5 -L/usr/lib/gcc/x86_64-linux-gnu/4.4.5 -L/usr/lib/gcc/x86_64-linux -gnu/4.4.5/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64 -linux-gnu/4.4.5/../../.. -L/usr/lib/x86_64-linux-gnu /tmp/ccGHR0pc.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc / usr/lib/gcc/x86_64-linux-gnu/4.4.5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/ кртн.о

    Вау, какой беспорядок. Удобно, что линия связи является последней, поэтому вы можете легко увидеть, что происходит.

    Как вы заметили в своем комментарии ниже, внешний интерфейс использует collect2 , а не ld . К счастью, collect2 — это просто псевдоним для ld .

    Вот пример его использования:

    Сначала создадим объектный файл:

     $ ls
    пример.cpp
    $ c++ -c пример.cpp
    $ лс
    пример.cpp пример.о
     

    Затем мы будем использовать внешний интерфейс, чтобы связать его, чтобы увидеть строку ссылки:

     $ c++ -v -o пример пример.o
    Использование встроенных спецификаций.
    Цель: x86_64-linux-gnu
    Настроено с помощью: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.4.4-14ubuntu5.1' --with-bugurl=file:///usr/share/doc/gcc-4.4/ README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.4 --enable-shared --enable-multiarch --enable-linker- build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --disable-werror --with- arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
    Модель потока: posix
    gcc версии 4. 4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5.1)
    COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu /:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5 /:/usr/lib/gcc/x86_64-linux-gnu/
    LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu /4.4.5/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux -gnu/4.4.5/../../../:/lib/:/usr/lib/:/usr/lib/x86_64-linux-gnu/
    COLLECT_GCC_OPTIONS='-v' '-o' 'пример' '-shared-libgcc' '-mtune=generic'
     /usr/lib/gcc/x86_64-linux-gnu/4.4.5/collect2 --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -динамический компоновщик /lib64/ld-linux -x86-64.so.2 -o пример -z relro /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crt1.o /usr /lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.4.5/crtbegin .o -L/usr/lib/gcc/x86_64-linux-gnu/4. 4.5 -L/usr/lib/gcc/x86_64-linux-gnu/4.4.5 -L/usr/lib/gcc/x86_64-linux -gnu/4.4.5/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64 -linux-gnu/4.4.5/../../.. -L/usr/lib/x86_64-linux-gnu example.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib /gcc/x86_64-linux-gnu/4.4.5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crtn.o
     

    Затем выбрасываем бинарник и линкуемся сами (обычно я бы просто скопировал/вставил строку, но для облегчения чтения я сделал это многострочным способом с \ s):

     $ ls
    пример примера.cpp пример.о
    $ rm пример
    $ лс
    пример.cpp пример.o
    $ лд \
    > --идентификатор_сборки \
    > --eh-frame-hdr \
    > -м эльф_х86_64\
    > --hash-style=gnu \
    > -динамический компоновщик \
    > /lib64/ld-linux-x86-64.so.2 \
    > -o пример \
    > -z повторно \
    > /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crt1.o \
    > /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crti.o \
    > /usr/lib/gcc/x86_64-linux-gnu/4.4.5/crtbegin.o \
    > -L/usr/lib/gcc/x86_64-linux-gnu/4. 4.5 \
    > -L/usr/lib/gcc/x86_64-linux-gnu/4.4.5 \
    > -L/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib \
    > -L/библиотека/../библиотека \
    > -L/usr/библиотека/../библиотека \
    > -L/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../.. \
    > -L/usr/lib/x86_64-linux-gnu\
    > пример.o \
    > -lstdС++ \
    > -лм \
    > -lgcc_s\
    > -lgcc \
    > -лк \
    > -lgcc_s\
    > -lgcc \
    > /usr/lib/gcc/x86_64-linux-gnu/4.4.5/crtend.o \
    > /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crtn.o
     

    Наконец-то запустите!

     $ лс
    пример примера.cpp пример.о
    $ ./пример
    Привет, мир!
     

    Возможно, вы сможете значительно сократить эту строку ссылки, удалив некоторые аргументы. Вот минимальный набор, который у меня получился после некоторых экспериментов:

     $ld\
    > -динамический компоновщик \
    > /lib64/ld-linux-x86-64.so.2 \
    > -o пример \
    > /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crt1.o \
    > /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crti.o \
    > /usr/lib/gcc/x86_64-linux-gnu/4.4.5/crtbegin.o \
    > пример.

    Добавить комментарий Отменить ответ

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Рубрики

    • Для начинающих
    • Как рисовать
    • Карандаш
    • Поэтапно
    • Разное
    • Советы
    • Срисовка
    • Уроки
    2025 © Все права защищены.