Size: a a a

cxx.Дискуссионная

2020 April 01

а

акварель на мету... in cxx.Дискуссионная
🦉 Neil Kulikov
nikitakulikov@MBP-Nikita manual_tests % otool -L a.out       
a.out:
       /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 800.7.0)
       /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1281.0.0)
nikitakulikov@MBP-Nikita manual_tests %
что это
источник

🦉K

🦉 Neil Kulikov in cxx.Дискуссионная
#include <utility>
#include <cstdio>

int main(void){
   int a, b;
   scanf("%i %i", &a, &b);
   std::swap(a, b);
   printf("%i %i\r\n", a, b);
   return 0;
}
источник

🦉K

🦉 Neil Kulikov in cxx.Дискуссионная
Для оч простого кода(
источник

EP

Egor Pugin in cxx.Дискуссионная
🦉 Neil Kulikov
#include <utility>
#include <cstdio>

int main(void){
   int a, b;
   scanf("%i %i", &a, &b);
   std::swap(a, b);
   printf("%i %i\r\n", a, b);
   return 0;
}
там системные либы тянут с++
источник

🦉K

🦉 Neil Kulikov in cxx.Дискуссионная
Egor Pugin
там системные либы тянут с++
То есть ты думаешь, что это зависимости от cstdio?
источник

EP

Egor Pugin in cxx.Дискуссионная
не уверен, но там хитрое что-то, тоже такое наблюдал
источник

EP

Egor Pugin in cxx.Дискуссионная
libSystem.B.dylib не тянет с++?
источник

EP

Egor Pugin in cxx.Дискуссионная
unwind вроде в libc++, исключения там же (c++abi)
источник

🦉K

🦉 Neil Kulikov in cxx.Дискуссионная
Egor Pugin
libSystem.B.dylib не тянет с++?
Я вообще не в курсе что это за либа)
источник

EP

Egor Pugin in cxx.Дискуссионная
в общем, не уберёшь так просто эту зависимость
источник

🦉K

🦉 Neil Kulikov in cxx.Дискуссионная
https://www.oreilly.com/library/view/mac-os-x/0596003560/ch05s02.html
Тут написано что она подключает только libc, libm, libpthread, libkvm, libinfo
источник

🦉K

🦉 Neil Kulikov in cxx.Дискуссионная
А вот как отцепить libc++?
источник

EP

Egor Pugin in cxx.Дискуссионная
отключи исключения
источник

EP

Egor Pugin in cxx.Дискуссионная
🦉 Neil Kulikov
А вот как отцепить libc++?
зачем, кстати?
источник

SE

Stanislav Ershov in cxx.Дискуссионная
🦉 Neil Kulikov
А вот как отцепить libc++?
пиши на obj-c :D
источник

🦉K

🦉 Neil Kulikov in cxx.Дискуссионная
Хочу себе либу без зависимостей от libc++ для большей портируемости)
источник

🦉K

🦉 Neil Kulikov in cxx.Дискуссионная
Потому что libc имеет abi
источник

EP

Egor Pugin in cxx.Дискуссионная
на маках везде будет libc++
источник

🦉K

🦉 Neil Kulikov in cxx.Дискуссионная
Egor Pugin
на маках везде будет libc++
Ну я хочу на компы в институте поставить потом
источник

🦉K

🦉 Neil Kulikov in cxx.Дискуссионная
А там системы - кто в лес, кто по дрова
источник