/usr/bin/ld: cannot find -lliblua5.1
collect2: ld returned 1 exit status
A pri tom v priečinku /usr/lib mám súbor liblua5.1.a
Neviete, čo s tým?
/usr/bin/ld: cannot find -lliblua5.1
collect2: ld returned 1 exit status
Pre pridávanie komentárov sa musíte prihlásiť.
V dňoch 1. – 3. júla 2025 sa na Žilinskej univerzite uskutoční 13. ročník konferencie OSSConf. Na webe je zverejnený program konferencie ako aj zborník.
Zdroj: ossconf.fri.uniza.sk
Spoločnosť Google daruje protokol A2A nadácii Linux Foundation.
V apríli 2025 spoločnosť Google spustila protokol Agent2Agent (A2A), otvorený štandard navrhnutý tak, aby umožňoval bezpečnú a inteligentnú komunikáciu medzi autonómnymi agentmi s umelou inteligenciou.
O niekoľko mesiacov neskôr spoločnosť Google darovala A2A nadácii Linux Foundation, ktorá v spolupráci so spoločnosťami AWS, Cisco, Google, Microsoft, Salesforce, SAP a ServiceNow vytvorila projekt Agent2Agent .
Ďalšie info
Zdroj: IT's FOSS
Čo robiť, ak mi TabGroups nefunguje, aj keď som už aktualizoval na FF 138?
Zdroj: https://www.mozilla.org/en-US/firefox/138.0/releasenotes/
video sa venuje rozdielom v teplovodivých pastách, ako sa teplovodivá pasta vyrába, dobrým a zlým tepelnoizolačným materiálom a ďalším témam, a to všetko o chladení procesorov a grafických kariet.
Zdroj: Gamer Nexus
13. apríla 2025 bola vydaná verzia MX linux 23.6
Zdroj: Mx linux blog
Tretí ročník Bratislava OpenCamp sa uskutoční už túto sobotu na FIIT STU. Registrácia účastníkov prebieha online a účasť je bezplatná.
Zdroj: Bratislava OpenCamp
Tablet PineTab-V od spoločnosti Pine64 sa teraz dodáva s vylepšeným hardvérom a operačným systémom založeným na linuxovej distribúcii Debian.
Zdroj: liliputing.com
Zúčastnite sa open sourcovej konferencie v oblasti správy a riadenia identít (identity governance and administration), kde na vás čakajú zaujímavé workshopy, prednášky a networking s industry expertami v rámci komunity.
Vyšlo „paralelné vydanie“ (nie úplná aktualizácia) verzie AV Linux MX Edition.
Zdroj: AV Linux
Priatelia želám Vám do Nového roku 2025 všetko dobré, nech sa Vám vo svete Linuxu darí a z mojej strany ďakujem všetkým, ktorí akýmkoľvek spôsobom prispievajú na tento web. Či sú to už správy o zaujímavých novinkách, komentáre v diskusiách alebo blogy, ktoré niekedy zaberú aj pol dňa klepania na úkor svojho času. O to väčšia vďaka, PF 2025.
Po | Ut | St | Št | Pi | So | Ne |
---|---|---|---|---|---|---|
30 | 01 | 02 | 03 | 04 | 05 | 06 |
07 | 08 | 09 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 | 01 | 02 | 03 |
Ak sa vám táto stránka páči, môžete nás podporiť tak, že si na vaše stránky umiestnite tento banner.
Náš Twitter tag je #LinuxOSsk
k problemu: vynechaj "lib" za "-l"
Mám tieto súbory:
/usr/lib/liblua5.1.a
/usr/lib/liblua5.1.la
/usr/lib/liblua5.1.so
/usr/lib/liblua5.1.so.0
/usr/lib/liblua5.1.so.0.0.0
prva vec: pouziva to pkg-config, takze pouzivaj v makefile
`pkg-config --libs lua5.1` a `pkg-config --cflags lua5.1`
druha vec: pochybujem, ze to pomoze, pretoze s parametrom -llua5.1 mi to ide :/
-llua50 -llualib50
inac ma niekto skusenosti ako pouzit luu vo vlastnom C projekte teda napriklad v lua skripte bude funkcia pixel(10,10, 5) a ono to vykresli bod na obrazovku. samozrejme kniznica allegro. teda ci sa daju robit vlastne prikazy a tie dekodovat. viem ze sa to da videl som jednu hru a ta vyuzivala luu. dakujem
Nejako takto:
treba si zadefinovať funkciu:
#include <stdio.h>
extern "C" {
#include "lua50/lua.h"
#include "lua50/lualib.h"
#include "lua50/lauxlib.h"
}
//Funkcia, čo obslúži lua funkciu
static int init(lua_State *L)
{
printf("Bola zavolana funkcia init\n" );
}
int main()
{
//Otvorenie lua suboru
lua_State *L = lua_open();
luaL_loadfile(L,"subor.lua" );
//Definuje funkciu init a naviaže na C funkciu init (vyššie)
lua_pushstring(L,"init" );
lua_pushcfunction(L,init);
lua_settable(L,LUA_GLOBALSINDEX);
//Spôsobí volanie funkcii z lua súboru
lua_pcall(L,0,LUA_MULTRET,0);
lua_close (L);
return 0;
}
Lua súbor bude vyzerať nejako takto:
.
.
init()
.
.
Dá sa to aj s argumentami. Ale to ešte neviem
int call_nieco( lua_State *pLuaState, int arg1, int arg2)
{
// Push the "someLuaFunction" function onto the stack
lua_getglobal( pLuaState, "nieco" );
// Push the first argument onto the stack
lua_pushnumber( pLuaState, arg1 );
// Push the second argument onto the stack
lua_pushnumber( pLuaState, arg2 );
// Call the function with 2 arguments and 1 return value.
lua_call( pLuaState, 2, 1 );
// Fetch the result from the stack
int nReturnValue = (int)lua_tonumber( pLuaState, -1 );
// Restore the stack
lua_pop( pLuaState, 1 );
return nReturnValue;
}
A potom v programe sa zavolá takto:
call_nieco(L,2,8);
A lua súbor bude vyzerať napríklad takto:
function nieco(obj1,obj2)
print("Bola zavolana funkcia nieco s parametrami ",obj1,obj2)
return obj1*5+obj2/2
end
Len ešte by to chcelo aby sa pri zavolaní tejto funkcie prerušila práve prebiehajúca funkcia a potom sa v nej pokračovalo