аᶘ
Мне нужно понять, кто и как вызывает gcc в момент сборки этого Go-шного враппера. Фича подстановки LDFLAGS у него может быть.
Size: a a a
аᶘ
$
$
#include <td/telegram/td_json_client.h>
int main()
{
return 0;
}
g++ main.cxx -ltdjson_static
/usr/bin/ld: cannot find -ltdjson_static
collect2: error: ld returned 1 exit status
$
export LDFLAGS=$LDFLAGS:/usr/lib64/tdlib/
аᶘ
аᶘ
export LDFLAGS=$LDFLAGS:/usr/lib64/tdlib/
→ ls
main.cxx
→ LIBRARY_PATH="$HOME:$LIBRARY_PATH" g++ main.cxx -ltdjson_static
→ ls -ld ~/libtdjson_static.a
-rw-r--r-- 1 root root 8.0K Oct 8 18:03 /home/zar/libtdjson_static.a
→ ls
a.out* main.cxx
Vs
make
и cmake
Е
rsync -rl --exclude '/usr/lib/cups/backend/vnc' --safe-links pi@192.168.0.5:/{lib,usr} .
F
F
grep "frontend_host=" file
— тут выводится "frontend_host=" и нужная мне часть. Требуется удалить "frontend_host="Q
аᶘ
Лс
F
F
аᶘ
аᶘ
printf "a=b\nfrontend_host=lol\n" | awk --field-separator='=' '/frontend_host/ { print $2; exit }'
awk -F= '/frontend_host/ { print $2; exit }' file
F
printf "a=b\nfrontend_host=lol\n" | awk --field-separator='=' '/frontend_host/ { print $2; exit }'
awk -F= '/frontend_host/ { print $2; exit }' file
-F= '{vars[$1]=$2} END{print vars["frontend_host"]}'
аᶘ
-F= '{vars[$1]=$2} END{print vars["frontend_host"]}'
F