Язык программирования C. Динамические библиотеки

Поділитися
Вставка
  • Опубліковано 17 жов 2024

КОМЕНТАРІ • 16

  • @sockfd
    @sockfd  Рік тому +2

    На видео есть ошибка.
    Подключить библиотеку можно двумя способами:
    1) Указать путь (абсолютный или относительный) к файлу библиотеки:
    gcc main.o -o main.exe .\test.dll
    2) Указать по отдельности путь к папке с библиотекой и имя файла библиотеки. Путь к папке указывается после параметра -L, а имя файла библиотеки указывается после параметра -l, при этом расширение файла ".dll" не указывается:
    gcc main.o -o main.exe -L . -l test

  • @Nintoryan
    @Nintoryan Рік тому +4

    Классный и полезный видос, Спасибо)

  • @rightmelancholy1170
    @rightmelancholy1170 Місяць тому

    Предельно доступно. Спасибо 👍

  • @fidelcastro5058
    @fidelcastro5058 Рік тому +1

    спасибо за ваш труд, четко и по делу!

  • @zhdanoff7723
    @zhdanoff7723 4 місяці тому +1

    спасибо за видео :)
    очень круто

  • @assem_has_C
    @assem_has_C 3 місяці тому

    На ubuntu Linux при попытке запуска исполняемого файла из директории, внутри которой находится и динамическа библиотека, мне выдает ошибку:
    ```
    ./main1: error while loading shared libraries: test.so: cannot open shared object file: No such file or directory
    ```
    Подскажите, что с этим делать.

    • @assem_has_C
      @assem_has_C 3 місяці тому +2

      Проблема решена. На этапе создания исполняемого файла нужно добавить несколько параметров, а именно:
      ```
      gcc -o main1 main1.c -L. -Wl,-rpath=. test.so
      ```

  • @ЕвгенийСупремо
    @ЕвгенийСупремо 11 місяців тому

    Можно уснуть и не очень понятно

    • @АлексейАлексеев-ц8х9т
      @АлексейАлексеев-ц8х9т 10 місяців тому +5

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

    • @Gary-bv3yd
      @Gary-bv3yd 8 місяців тому +3

      Смотри на x2 натощак, будет бодрить

    • @Ko04ka52
      @Ko04ka52 4 місяці тому +1

      ну ты слушай внимательно, куда уж понятнее.

    • @mikhraly
      @mikhraly 3 місяці тому +1

      Ахаха, серьезно? Куда понятнее? Буквально по слогам объясняет и делает это великолепно. Посмотрел видео и получил фактически готовую методичку.

    • @GAtesnrock
      @GAtesnrock 3 місяці тому

      ​@@АлексейАлексеев-ц8х9тну если ты задрот который считает ято это стоящач тем а вжизни то мне очень теюя жаль, нужно бвть по-настоящему тупым чтобы плнимать бесполезные вещи