Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

gen4ik

Doppel-As

Dabei seit: 08.09.2010

Beiträge: 126

 

1 Zum Seitenanfang

Sonntag, 12. Dezember 2010, 12:44

*.la dateien aus /usr/lib

Beim kopieren von Linux dateien passieren zwei fehler in *.pc dateien von pkg konfig und *.la dateien in /usr/lib.
Und zwar in verzeichnissen stehen von Host drine.

ich will '/home/Sam9G45/linux_x_prg/build_arm/staging_dir/usr/lib' in '/usr/lib ändern' bei *.la und manchen *.pc dateien.

Das habe ich in perl angefangen aber es ist nicht fertig .
Die frage ist jezt ob nicht ein befehl dafür giebs der das Neu konfiguriert.
Bei pkgconfig kann ich selber in editor ändern sind nicht viele aber bei *.la dateien seit es anders aus.



# libxcb-xprint.la - a libtool library file
# Generated by ltmain.sh - GNU libtool 1.5.22 Debian 1.5.22-4 (1.1220.2.365 2005/12/18 22:14:06)
#
# Please DO NOT delete this file!
# It is necessary for linking the library.

# The name that we can dlopen(3).
dlname='libxcb-xprint.so.0'

# Names of this library.
library_names='libxcb-xprint.so.0.0.0 libxcb-xprint.so.0 libxcb-xprint.so'

# The name of the static archive.
old_library='libxcb-xprint.a'

# Libraries that this one depends upon.
dependency_libs=' -L/home/Sam9G45/linux_x_prg/build_arm/staging_dir/lib -L/home/Sam9G45/linux_x_prg/build_arm/staging_dir/usr/lib /home/Sam9G45/linux_x_prg/build_arm/libxcb-1.1/src/libxcb.la /home/Sam9G45/linux_x_prg/build_arm/staging_dir/usr/lib/libXau.la /home/Sam9G45/linux_x_prg/build_arm/staging_dir/usr/lib/libXdmcp.la'

# Version information for libxcb-xprint.
current=0
age=0
revision=0

# Is this an already installed library?
installed=yes

# Should we warn about portability when linking against -modules?
shouldnotlink=no

# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''

# Directory that this library needs to be installed in:
libdir='/home/Sam9G45/linux_x_prg/build_arm/staging_dir/usr/lib'


und hier Perl datei

  Spoiler Spoiler


#!/usr/bin/perl

use strict;
use warnings;
#Haupt Directory
my $directory = '/home/Sam9G45/linux_x_prg/binaries/adb1004g45b5inch/rootfs.arm/usr/lib';
#Directory nach dem gesucht wird
my $suchdirectory='/home/Sam9G45/linux_x_prg/build_arm/staging_dir';
my $suchdirectory1='/home/Sam9G45/linux_x_prg/build_arm/staging_dir/usr/home/Sam9G45/linux_x_prg/build_arm/staging_dir';
my $suchdirectory2='/home/Sam9G45/linux_x_prg/build_arm/libxcb-1.1/src';#ersezen '/usr/lib'
#/home/Sam9G45/linux_x_prg/build_arm/libglib2-2.16.6/glib
#/home/Sam9G45/linux_x_prg/build_arm/libglib2-2.16.6/gmodule
#/home/Sam9G45/linux_x_prg/build_arm/libglib2-2.16.6/gobject
#-L/home/Sam9G45/linux_x_prg/build_arm/gmp-4.2.2
#-L/home/Sam9G45/linux_x_prg/build_arm/gmp-4.2.2/.libs
#-L/home/Sam9G45/linux_x_prg/build_arm/gmp-4.2.2/tune/


#Constanten von la datei
my $la_const_dlname='dlname=';
my $la_const_library_names='library_names=';
my $la_const_old_library='old_library=';
my $la_const_dependency_libs='dependency_libs=';
my $la_const_libdir='libdir=';


#Arbeits Variablen
my $filename ='';
my $zeile='';
my $daten='';
my @Liste;
opendir (DIR, $directory) or die $!;


while (my $file = readdir(DIR))
{
next unless ($file =~ m/\.la$/);


#Datei *.la gefunden
$filename= $directory .'/' . $file;
print "$file\n";
open(IN, '<'.$filename ) || die "Can not open file $filename: $!";
while(<IN>)
{

$zeile=$_;
if (index($zeile,$la_const_dependency_libs) != -1)
{

#print "$zeile\n";
$daten=substr($zeile,length($la_const_dependency_libs)+1,length ($zeile)-1);
@Liste = split(/ /, $daten);
for(@Liste)
{
print $_, "\n";
}
}
}
close(IN);

}
closedir(DIR);



В нас часто проявляется плебейство.Ну, что ж, один - атлет, другой - Атлант.Несовместимы Гений и Злодейство,Но совместимы зависть и талант.
 

Ähnliche Themen